Приветствую всех!
Не могу решить задачу. Нужно получить сумму по строке (сумма всех столбцов, кроме одного). Название и кол-во суммируемых столбцов будет меняться. Для примера приведу таблицу "скрин" , в ней уже сделан расчет и видна ошибка:
Логика следующая:
1) получаем список столбцов для суммирования List.Select(Table.ColumnNames...
2) подставляем его в List.Sum
На выходе получаю ошибку:
Expression.Error: Не удается применить оператор - к типам Text и Text.
Сведения:
Operator=-
Left=январь
Right=январь
Конечно задачу можно решить через слияние двух запросов, но это не красиво.
Не могу решить задачу. Нужно получить сумму по строке (сумма всех столбцов, кроме одного). Название и кол-во суммируемых столбцов будет меняться. Для примера приведу таблицу "скрин" , в ней уже сделан расчет и видна ошибка:
Логика следующая:
1) получаем список столбцов для суммирования List.Select(Table.ColumnNames...
2) подставляем его в List.Sum
| Код |
|---|
let
Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
#"СписокСтолбцов" = List.Select(Table.ColumnNames(Источник), each _ <> "менеджер"),
#"СуммаПар" = Table.AddColumn(Источник, "ИтогоПар", each List.Sum(#"СписокСтолбцов"), Int64.Type)
in
#"СуммаПар"
|
На выходе получаю ошибку:
Expression.Error: Не удается применить оператор - к типам Text и Text.
Сведения:
Operator=-
Left=январь
Right=январь
Конечно задачу можно решить через слияние двух запросов, но это не красиво.