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

时间:2017-05-18 16:33:57

标签: excel powerquery m

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

我尝试了this post中建议的以下代码:

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

但它引发了这个错误:

Cannot use field access fot type List

请帮助,我做错了什么?

1 个答案:

答案 0 :(得分:6)

错误的发生是因为{[Index]-1}之前没有任何内容是列表值,而是您希望使用以下语法索引到表的一行:MyTable{index}

看起来像:

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