功率查询从下面的行中减去上面的行

我在Excel中使用强大的查询,我用创build自定义列来创build一个新的列,我迫切需要的是这个新的列从第二行取值,并从第一行减去它,这将需要对于所有行都会发生这样的情况:第二行从第一行减去,第三行从第二行减去,第四行从第三行减去。 请帮忙。 我不知道dax也没有权力查询今天开始使用它,我只需要这一个工作

PS。 我有一个索引,从一个开始索引,这里是代码

= Table.AddColumn(#“重新sorting的列”,“自定义”,每个[#“ODO – Km”] – [#“ODO – Km”])

此时,ODO公里是从同一行的ODO公里减去的,我希望以前的公里公里从下一个ODO公里减去。

创build两个索引,一个叫做Index0,一个叫做Index1,一个叫做Index1。 合并查询与自己joinIndex1 = Index0。 你现在将有每一列的重复,但他们将被抵消一。 那么你可以在一行中做所有的算术。 在此之后,你可以删除所有结果字段,但你想要的。

你不需要这样做。 您可以使用索引为表中的行build立索引。 关键是引用上面的步骤的名称,如下所示:

let Source = whatever addindex = Table.AddIndexColumn(Source , "Index", 0, 1), addRelative = Table.AddColumn(addindex, "Previous record", each try if [Index]<>0 then addindex[myField]{[Index]-1}), in addRelative