使用Power BI中的DAX累积的KPI

时间:2020-04-03 10:21:39

标签: powerbi dax

我有一个表,其中包含某些计算机的故障(每台计算机的ID号为“ NumAp”)。该表的简化版本是:

Asistencias TFCN

我需要计算一个称为CR(重复系数)的KPI,它是每个月的故障数除以发生故障的计算机数。我也需要计算累积的CR。我想要这样的东西:

CR by month

请注意,每月累积累加CR失败的计算机数量。

我选择一个带有切片器的月份,该切片器附加到日期表中的变量“ FYMonthNumber”。会计年度从10月开始。

我已经编码了几种DAX度量,这些度量使用当月的筛选器上下文来计算每个KPI的KPI:

NumAve = COUNT('Asistencias TFCN'[NumAp])

ApAve = DISTINCTCOUNT('Asistencias TFCN'[NumAp])

CR = DIVIDE([NumAve], [ApAve])

那很好。当我尝试计算累积量度时出现问题:

NumAve Acum = CALCULATE([NumAve],
FILTER(ALL('Date'), 'Date'[FYMonthNumber]<=SELECTEDVALUE('Date'[FYMonthNumber])))

ApAve Acum = CALCULATE([ApAve],
FILTER(ALL('Date'), 'Date'[FYMonthNumber]<=SELECTEDVALUE('Date'[FYMonthNumber])))

CR Acum = DIVIDE([NumAve Acum], [ApAve Acum])

我得到这样的东西:

Result

区别在于,我在11月的“ ApAve Acum”中获得“ 9”,而我需要获得“ 10”。这是有道理的,因为我的DAX代码在整个周期内都在增加重复的机器故障。但是我需要添加每月受影响的计算机数量,并添加部分数据以获得最终结果。

一些想法可以纠正这种“ ApAve Acum”措施?

0 个答案:

没有答案