【发布时间】:2021-01-11 23:51:56
【问题描述】:
我正在尝试使用多选过滤器过滤表格。
DAX:选择过滤器中的值(Multi)
SelectedEnvironments =
CONCATENATEX (
VALUES ( Environments[ShortEnvName] ),
Environments[ShortEnvName],
", "
)
结果:
但是当尝试根据上面的过滤器变量过滤表时没有返回任何东西。
DAX:
Aggregated Usage =
VAR __SelectedEnvironments =
CONCATENATEX (
VALUES ( Environments[ShortEnvName] ),
Environments[ShortEnvName],
", "
)
RETURN
CALCULATETABLE (
LastestDBUsage,
LastestDBUsage[Environment] IN { __SelectedEnvironments }
)
如果我对 IN 运算符中的值进行硬编码,它可以正常工作。做错了什么?我是否需要为IN 运算符格式化字符串
DAX(适用于硬代码值)
汇总使用 =
VAR __SelectedEnvironments =
CONCATENATEX (
VALUES ( Environments[ShortEnvName] ),
Environments[ShortEnvName],
", "
)
RETURN
CALCULATETABLE (
LastestDBUsage,
LastestDBUsage[Environment] IN { "DEV", "TST" }
)
【问题讨论】: