我有一个这种格式的数据表,有许多机器有四种可能的状态:
MachineID...IsActive...NeedsRefill...ServedCustomers
0 FALSE FALSE 1239
0 FALSE TRUE 1248
0 TRUE FALSE 4782
0 TRUE TRUE 8176
1 FALSE FALSE 1239
1 FALSE TRUE 1248
1 TRUE FALSE 4782
1 TRUE TRUE 8176
...
我想根据机器的状态显示ServedCustomers值的图表。我希望通过一个简单的切片器来完成:
Machines are active {X}/{ }
Machines need refill {X}/{ }
根据切片器中的哪些框选择过滤数据。我一直在努力找到一种方法,使用DAX根据多个列值进行过滤。我怎么能这样做?
答案 0 :(得分:0)
Step1请创建这两个计算度量
计算机处于活动状态= CALCULATE(COUNTA(表1 [IsActive]),FILTER(表1,表1 [IsActive] = TRUE()))
机器需要重新填充= CALCULATE(COUNTA(表1 [NeedsRefill]),FILTER(表1,表1 [NeedsRefill] = TRUE()))
Download PowerBI file used in above example
希望这会有所帮助