Power Query Table.Group List.Sum(两列)

时间:2019-04-04 02:32:59

标签: excel powerquery m

试图弄清楚如何对Table.Group步骤中的两列进行求和。

这个抛出:

  

Expression.Error:我们无法将Type转换为List类型。

M代码:

= Table.Group(PreviousStep, {"PF"}, {{"ColumnName", each List.Sum({[Column1], [Column2]})}, type number})

M古鲁斯:这有可能吗?

目标:简化步骤(实际上,我有12列要减少到6列-添加对,将它们分组,全部都在一个简单的步骤中

1 个答案:

答案 0 :(得分:1)

如果您创建一个自定义列以在该步骤中求和,则可以执行此操作。像这样:

= Table.Group(
      PreviousStep,
      {"PF"},
      {{"ColumnName",
        each List.Sum(
                 Table.AddColumn(
                     _,
                     "Custom", each [Column1] + [Column2]
                 )[Custom]
             ),
        type number
      }}
 )