首页 > 解决方案 > Power Query Table.Group List.Sum(两列)

问题描述

试图弄清楚如何在 Table.Group 步骤中执行两列的总和。

这个抛出:

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

码:

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

M Gurus:这可能吗?

目标:简化步骤(实际上我有 12 列我想减少到 6 - 添加对,对它们进行分组,所有这些都在一个简单的步骤中)

标签: excelpowerquerym

解决方案


如果您创建一个自定义列以在该步骤中求和,您可以这样做。像这样的东西:

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

推荐阅读