摊余价值的累计和

Cumulative sum of amortized values

我很难找出 dax 公式。 基本上,我确实有一个名为“CF_1110 MEH Bestand”的措施(简称:M1110) 我需要的是一个新的 Measure (My Goal/Target),它可以将 M1110 变成不同的东西。 我构建了一个 table 手动执行我想要的操作:

我使用枢轴拉出显示每月价值的 M1110。

公式将值散布在接下来的几个月中。 一月份的值分布在接下来的 12 个月 (1.016.972 / 12 = 84.748), 2 月的值分布在接下来的 11 个月 (688.636 / 11 = 62.603), 等等

我需要的新 Measure 应该可以做到这一点,并显示每月的总和。 所以 Measure 应该产生与右侧粗体“目标”列等效的结果。

我目前的解决方案:我通过查询将这个手工制作的 Table 加载到数据模型中,并且那些数据模型中有它。问题:该解决方案不是很灵活或稳健。

您需要遍历每个月,直到当前月对分布在未来几个月的度量值求和。

Target =
CALCULATE (
    SUMX ( Table1, [CF_1110 MEH Bestand] / ( 13 - Table1[Month] ) ),
    FILTER ( ALL ( Table1[Month] ), Table1[Month] <= MAX ( Table1[Month] ) )
)