【问题标题】:DAX - How to calculate difference between current row and previous row when certain criteria met?DAX - 满足某些条件时如何计算当前行和上一行之间的差异?
【发布时间】:2019-02-18 20:10:38
【问题描述】:

我正在尝试在 PowerBi 报告中计算车辆每次行程的燃烧率。

每次车辆加油时,我都有一个条目,其中有里程表读数。它还有升燃料。

计算本身很简单。 kmTravelled/Litres*100 = 那次旅行的燃烧率。

我想通过减去同一车辆的先前里程表读数(由注册号标识)来获得该行程的公里数。我该怎么做?

我想要一个名为 KMsTravelled =(以前的里程表)-(当前)里程表的列。

据此,我可以在新列中计算消耗率,然后从那里构建报告的其余部分。

请指点我正确的方向?对 DAX 非常陌生。

我的数据样本:

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    在 PBI 中,您可以创建新的自定义列。

    在功能区的主页下 - 单击编辑查询 在添加列选项卡下 - 单击自定义列

    从那里开始相当简单,点击您要使用的列,例如:

    DAX requried

    【讨论】:

      猜你喜欢
      • 2022-01-16
      • 2019-12-23
      • 2020-01-15
      • 1970-01-01
      • 2019-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多