以下是样本数据
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 say 3并清除其他过滤器然后sum(capacity) = 280
。
可以有很多练习和很多周。
需要dax查询才能满足此要求。
答案 0 :(得分:4)
您需要定义两个DAX指标:
Support:=MAX(Table1[capacity])
和
DistinctSumOfCapacity:=SUMX(DISTINCT(Table1[Type]),[Support])
现在您可以将DistinctSumOfCapacity
添加到数据透视表的值部分,您将获得不同的总和。
答案 1 :(得分:1)
UniqSum = Divide (sum(table [Part] ), counta (table [part]) )
或
UniqSum = Divide (sumx(table,table [Part] ), counta (table [part]) )