采用以下矩阵;
我需要知道如何在层次结构的不同级别上执行计算。
说客户服务是层次结构的Level2。 (级别1为客户)
STDEVP.1_Duration 是持续时间列值的标准偏差度量。因此,根据上面的图片,我需要在其旁边添加一个新列,该列将使用持续时间并减去上面级别的 STDEVP.1_duration 。因此,在上面的客户服务示例中,总计= 22194891-406 = 22194485。
如何实现?
答案 0 :(得分:1)
我根据Ryan推荐的链接使用了以下DAX。B
IF (
ISFILTERED ( AgentTable[EmployeeID] ),
CALCULATE([STDEVP.1_Duration],ALL(AgentTable[EmployeeID])) - SUM(Duration),
IF (
ISFILTERED ( AgentTable[TeamID] ),
CALCULATE([STDEVP.1_Duration],ALL(AgentTable[TeamID]))- SUM(Duration),
IF (
ISFILTERED ( AgentTable[DeptID] ),
CALCULATE([STDEVP.1_Duration],ALL(AgentTable[DeptID]))- SUM(Duration),
IF (
ISFILTERED ( AgentTable[ClientID]),
CALCULATE([STDEVP.1_Duration],ALL(AgentTable[ClientID]))- SUM(Duration)
)
)
)
)