Страницы: 1
RSS
Power Query промежуточная сумма строк в цикле
 
Доброго времени!
Необходимо создать в таблице строку с промежуточной строкой-суммой (например данные группируются через столбец ТИП)
Через Power Query смог вставить строку в самом конце этой таблице, но необходимо это как то сделать после группировки. Может кто подсказать как решить  задачку?
Скрытый текст
 
из Г и палок

Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Тип", Int64.Type}, {"Описание", type text}, {"Параметр", Int64.Type}}),
    #"Сгруппированные строки" = Table.Group(#"Измененный тип", {"Тип"}, {{"Параметр", each List.Sum([Параметр]), type number}}),
    #"Добавлен пользовательский объект" = Table.AddColumn(#"Сгруппированные строки", "Описание", each "Итог"),
_1=#"Измененный тип"&#"Добавлен пользовательский объект",
    #"Сортированные строки" = Table.Sort(_1,{{"Тип", Order.Ascending}, {"Параметр", Order.Ascending}})
in
    #"Сортированные строки"
 
Спасибо, все заработало!
 
ТУТ, такая тема была
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    Grouped = Table.Group(Source, {"Тип"}, {{"таб", each _ & Table.FromRecords({[Тип="Итог " & Text.From([Тип]{0}), Описание="", Параметр=List.Sum([Параметр])]}), type table [Тип=text, Описание=text, Параметр=number]}}),
    Out = Table.Combine(Grouped[таб])
in
    Out
Изменено: Msi2102 - 21.06.2022 09:27:39
Страницы: 1
Наверх