DAX 累积度量与固定值的差异

时间:2021-04-06 17:26:23

标签: powerbi dax powerquery

我不明白以下情况: 我正在使用包含这三列的数据表:

[Date]           [Count]         [Expectation] 
01.01.2020       4               100
04.01.2020       1               100
12.01.2020       8               100
...              ...             ...
05.02.2020       4               140
10.02.2020       5               140

[Expectation] 中的值在每个月内都相同。

我将日期转换为特定的季度日期。现在我想通过使用这个度量来累积 [Count] 升序:

PastCertificationsCumQuarter = 
CALCULATE(
    SUM('certifiedSystems_past'[Count]),
    FILTER(
        ALLSELECTED('certifiedSystems_past'[QuarterDate].[Date]),
        ISONORAFTER('certifiedSystems_past'[QuarterDate].[Date], MAX('certifiedSystems_past'[QuarterDate].[Date]), DESC)
    )
)

这工作正常。 enter image description here

现在我必须为每个四分位数计算四分位数和期望值的累计值的累计差(我只使用每个四分位范围内的最大期望值)。 例如如图所示,2020 年 Q1 达到了 31,但是对于这个 quaetal,期望值是 40,所以我不知何故必须得到值 9。

我现在知道如何解决这个问题了。我是否也采用了正确的方法来使用此度量,还是有更简单的方法?

0 个答案:

没有答案