标签: average dax
这是我的要求,我是DAX的新手,任何帮助都将不胜感激:
答案 0 :(得分:0)
您可以使用AVERAGE内的CALCULATE功能获取所需内容。
AVERAGE
CALCULATE
AvgByEmp = CALCULATE(AVERAGE(RoleTab[Value]), ALL(RoleTab[EmpID]), RoleTab[Value] <> 0)
ALL(RoleTab[EmpID])过滤器会移除EmpID过滤器上下文(但保留RoleID上下文),而RoleTab[Value] <> 0过滤器会从计算中删除零值。
ALL(RoleTab[EmpID])
EmpID
RoleID
RoleTab[Value] <> 0