【问题标题】:Power BI - Reference the previous row of the current creating measurePower BI - 引用当前创建度量的上一行
【发布时间】:2020-05-21 18:09:50
【问题描述】:

是否可以引用我当前创建的列的上一行?不在计算列中,而是在度量中?

例如,在 Excel 中,可以在上图中执行此操作。

Q4 = If(N3> 0,  N3 + O4 + P4, Q3 + O4 + P4) 

Q5 = If(N4> 0,  N4 + O5 + P5, Q4 + O5 + P5) and so on.

但我在 Power BI 中找不到这样做的方法...

我在下面的 Power BI 中创建了一个可视化表格,现在需要在我的可视化表格中添加新的度量,例如 Excel 中的 Q 列。

我在计算列中看到许多帖子和视频都在使用“早期”,但我需要使用度量来创建它。

我已经尝试了很多小时,如果有人有解决方案,那就太好了。

非常感谢您!

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    一般来说,不,您不能recursively self-reference 您尝试定义的同一列。

    这看起来可能可以转换为封闭式公式,在 2020 年 5 月之前,您可以按预期使用 InventoryInboundOutbound 进行计算,而在 2020 年 5 月之后,您可以使用 2020 年 4 月的库存加上InboundOutbound 从 4 月到您所在月份的累计总和。写得很丑,但似乎可行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-24
      • 1970-01-01
      • 2020-08-06
      • 2021-12-18
      • 2020-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多