采用以下矩阵;
我需要知道如何在层次结构的不同级别上执行计算。
假设客户服务是层次结构的Level2。 (1级是客户)
STDEVP.1_Duration是持续时间列值的标准差度量。因此,根据上图,我需要在它旁边添加一个新列,它需要持续时间并减去上面级别的STDEVP.1_duration。因此,在上面的客户服务示例中,总计= 22194891 - 406 = 22194485。
怎么能实现这一目标?
我根据Ryan.B推荐的链接使用了以下DAX
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)
)
)
)
)