如何从Power Query中的上一行获取列值?

MrD*_*ark 0 excel m powerquery

我想从前一行获得一个值.

我按照这篇文章的建议尝试了以下代码:

Table.AddColumn(#"Added index", "custom column", each {[Index]-1}[column name])
Run Code Online (Sandbox Code Playgroud)

但它抛出了这个错误:

Cannot use field access fot type List
Run Code Online (Sandbox Code Playgroud)

请帮忙,我做错了什么?

Car*_*lsh 7

该错误是因为{[Index]-1}是一个列表值,而是您希望使用以下语法索引到表的一行:MyTable{index}

看起来像:

= Table.AddColumn(#"Added index", "custom column", each #"Added index"{[Index]-1}[My Column])
Run Code Online (Sandbox Code Playgroud)