假设我有一张这样的表 - [订单]
Date Amount Category
12/12/2017 100 A
12/12/2017 200 B
12/12/2017 300 C
1/1/2018 400 A
1/1/2018 500 B
我有一个分类切片机。
如果只选择了一个单一的值,那么这样的度量将起作用
CALCULATE(SUM(Orders[Amount]),FILTER(ALL(Orders), Orders[Category] = SelectedValue(Category))).
如果选择了多个值,您将如何在DAX Measure中传递该值?
答案 0 :(得分:2)
试试这个:
= CALCULATE(SUM(Orders[Amount])
FILTER(ALL(Orders), Orders[Category] IN VALUES(Category)))
在大多数情况下,您应该只能编写SUM(Orders[Amount])
,Power BI会根据切片器自动为您进行过滤。