如何在Power Query中引用动态列名称(M语言)

时间:2018-05-16 20:27:45

标签: excel powerquery m get-transform

Table columns and static M code

我想知道是否有一种方法可以引用这三列来创建一个求和列,即使它们改变了名称?

这三列根据(1-4)

运行的基础查询的季度而有所不同

问题在于,当创建表时,除了查询中的那个季度以外的任何一个季度运行时,添加列会中断,因为它无法找到名为1月,2月和3月的列(因为它们现在是3个不同的月份。

1 个答案:

答案 0 :(得分:1)

如果您知道赢得更改的所有列,您可以参考记录中删除了所有固定列,因此您只需要添加你的动态列。代码如下所示(您将固定列的名称放在列表中)。

List.Sum(Record.ToList(Record.RemoveFields(_, {"Fixed", "Column", "Name"})))