DAX:如何根据分组计算手动平均值

时间:2017-08-01 16:46:33

标签: grouping dax

我有一个包含ID,Fault_Count和ID_GROUP

的表

ID包含多个重复项,因此我在Dax中计算AVG Fault_Count的公式为:=SUM([Fault_Count])/DISTINCTCOUNT([ID]),这给了我一个正确的数字。

但是当我尝试通过ID组显示AVG fault_count(每个ID)时会出现问题(ID组由5个唯一值组成:A,B,C,D,E)

例如:在数据透视表中,ID_Group“A”显示15.66但是,如果手动计算,则数字应为9,因为组A的不同ID数为3,组A的总故障数为27。 但是,“总计”是正确的值。

是否因为该公式不包含任何限制ID_Group计算的分组?

感谢帮助!

1 个答案:

答案 0 :(得分:0)

NVM,我是个白痴。我使用的是“fault_Count”而不是fault_Count的SUM。全部检出,不需要分组过滤器。