Страницы: 1
RSS
Накопительный отчет в PQ с меняющимися строками, Объединение таблиц с разным кол-вом строк (товаров) в накопительный отчет по % точности
 
Добрый день, друзья.
Помогите, пожалуйста, советом, как сделать в PQ накопительный отчет с меняющимся каждый раз кол-вом строк, "копить" нужно точность.
К примеру, сегодня было 10 товаров, а завтра 12, нужно эти 2 добавить в общий отчет и поставить по ним точность, естественно точность за прошлый период будет "пустота".
Пример во вложении, думаю описал понятно.
Буду благодарен любому совету.
Спасибо.
 
Доброе время суток
Цитата
OblivionR написал:
советом
Пожалуйста. Делаете полное слияние по ключевым столбцам
Изменено: Андрей VG - 22.07.2019 13:47:02 (Более понятный рисунок)
 
Добрый день.
Андрей VG, но тогда же при разворачивании полезут дубликаты, да и пустоты в левой части таблицы
натыкал вот мышкой (почти)
Код
let
    Source = Table.Combine(List.Transform({"Вчера","Сегодня"},each let d=_ in Table.AddColumn(Excel.CurrentWorkbook(){[Name=d]}[Content],"День",each d))),
    #"Unpivoted Columns" = Table.Unpivot(Source, {"Точность", "Разница"}, "Атрибут", "Значение"),
    #"Merged Columns" = Table.CombineColumns(#"Unpivoted Columns",{"День", "Атрибут"},Combiner.CombineTextByDelimiter("#(lf)", QuoteStyle.None),"Столбец"),
    #"Grouped Rows" = Table.Group(#"Merged Columns", {"Контракт", "Склад", "Клиент", "Бренд", "Столбец"}, {{"a", each [Значение], type list}}),
    #"Grouped Rows1" = Table.Group(#"Grouped Rows", {"Контракт", "Склад", "Клиент", "Бренд"}, {{"_", each Table.FromColumns([a],[Столбец]), type table}}),
    #"Expanded {0}" = Table.ExpandTableColumn(#"Grouped Rows1", "_", {"Вчера#(lf)Точность", "Вчера#(lf)Разница", "Сегодня#(lf)Точность", "Сегодня#(lf)Разница"}),
    #"Sorted Rows" = Table.Sort(#"Expanded {0}",List.Zip({{"Контракт","Склад","Клиент","Бренд"},List.Repeat({0},4)}))
in
    #"Sorted Rows"
Изменено: Андрей Лящук - 22.07.2019 15:34:36 (Приложил файл, пока не разблокировал в свойствах, не добавлялся)
 
Андрей Лящук, спасибо, понять бы еще последовательность действий (сегодня первый раз дотронулся до PQ).
Страницы: 1
Наверх