下面是示例数据
Week Practice Type capacity Gen
1 BI c 80 0
1 BI c 80 1
1 BI sc 160 1
1 BI pc 240 0
1 BI pc 240 3
1 BI mc 1160 1
1 BI mc 1160 4
1 BI mc 1160 2
1 BI ac 440 1
1 BI d 40 0
1 BI d 40 3
我有一个数据透视图,它有 3 个切片器,即 PRactice、Type 和 gen。
当我不选择任何切片器时,它应该是一个不同的总和(容量),即2120。然后,当我单击类型切片器时,说 mc Sum(capacity) 应为 1160,然后仅单击 gen 说 3 并清除其他过滤器,然后 sum(capacity) = 280
。
可以有很多练习和很多周。
需要dax查询来满足这个要求。
最佳答案
您需要定义两个 DAX 度量:
Support:=MAX(Table1[capacity])
和
DistinctSumOfCapacity:=SUMX(DISTINCT(Table1[Type]),[Support])
现在,您可以将 DistinctSumOfCapacity
添加到数据透视表的值部分,您将获得不同的总和。
关于excel - dax 中选取不同值的动态总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22613333/