如何在表格DAX中使用逗号分隔的变量进行过滤

时间:2018-10-23 09:50:36

标签: dax tabular

因此,基本上,我试图与现任办公室筛选可能拥有多个现任办公室的人。我将当前办公室的ID作为逗号分隔的值传递给变量,然后需要这些值进行过滤。

在这里,我发布了一个示例,当我只有一个CurrentOfficeId时,如果我有多个CurrentOfficeId,该怎么办?

DEFINE 
    VAR CurrentOfficeIds = "2"

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

多个办公室ID

DEFINE 
    VAR CurrentOfficeIds = "2,3,4"

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

0 个答案:

没有答案