DAX-当满足某些条件时,如何计算当前行与上一行之间的差异?

时间:2019-02-13 20:42:17

标签: powerbi dax

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

每次加油时都有一个里程表读数的条目。它也以公升为燃料。

计算本身很简单。公里旅行/升* 100 =该行程的燃烧率。

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

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

由此,我可以在新列中进行燃烧率计算,然后从那里构建报告的其余部分。

请为我指明正确的方向? DAX的新手。

我的数据示例:

Sample of Data

1 个答案:

答案 0 :(得分:0)

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

功能区上的家中-单击编辑查询 在“添加列”标签下,点击自定义列

从那里开始非常简单,单击要使用的列,例如:

DAX requried