Power Query Table.Group List.Sum (два столбца) - PullRequest
1 голос
/ 04 апреля 2019

Попытка выяснить, как выполнить сумму двух столбцов внутри шага Table.Group.

Этот бросает:

Expression.Error: Мы не можем преобразовать тип в тип списка.

M код:

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

М Гуру: Это вообще возможно?

Цель: упростить шаги (на самом деле у меня 12 столбцов, которые я хочу уменьшить до 6 - добавление пар, группировка их, все за один простой шаг)

1 Ответ

1 голос
/ 04 апреля 2019

Вы можете сделать это, если создадите пользовательский столбец для суммирования на этом шаге. Примерно так:

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