我不明白以下情况: 我正在使用包含这三列的数据表:
[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)
)
)
现在我必须为每个四分位数计算四分位数和期望值的累计值的累计差(我只使用每个四分位范围内的最大期望值)。 例如如图所示,2020 年 Q1 达到了 31,但是对于这个 quaetal,期望值是 40,所以我不知何故必须得到值 9。
我现在知道如何解决这个问题了。我是否也采用了正确的方法来使用此度量,还是有更简单的方法?