Как фильтровать переменную через запятую в табличном DAX - PullRequest
0 голосов
/ 23 октября 2018

Таким образом, в основном я пытаюсь отфильтровать в текущем офисе человека, который может иметь более одного текущего офиса.Я передаю идентификаторы для текущих офисов как значения, разделенные запятыми, в переменной, тогда мне нужно, чтобы эти значения были отфильтрованы по.

Здесь я опубликовал пример, когда у меня есть только один CurrentOfficeId, но что, если у меня есть несколько?

DEFINE 
    VAR CurrentOfficeIds = "2"

EVALUATE
SUMMARIZECOLUMNS(
    'Person'[CurrentOfficeId],
    'Person'[Current Office Name],
    'Person'[Display Name],
    FILTER ('Person',[CurrentOfficeId] = VALUE(CurrentOfficeIds))
)

Несколько офисов

DEFINE 
    VAR CurrentOfficeIds = "2,3,4"

EVALUATE
SUMMARIZECOLUMNS(
    'Person'[CurrentOfficeId],
    'Person'[Current Office Name],
    'Person'[Display Name],
    FILTER ('Person',[CurrentOfficeId] = ?????)
)
...