Страницы: 1
RSS
PQ Собрать данные из разных листов книги
 
Добрый день.
Есть массивы разбитые по дням (на разных листах) с указанием дат. В каждом массиве в строках товары, в столбцах магазины (кол-во товаров и магазинов может меняться).
Нужно собрать данные со всех листов и получить плоскую таблицу.

Как понимаю, нужно делать через вызываемую функцию, но не могу понять как. Найти решение на форуме не удалось.

Файл примера прилагаю. Спасибо
 
Цитата
Prosvetov написал:
Найти решение на форуме не удалось.
ЗДЕСЬ смотрели
 
Там описан пример с четким количеством столбцов. У меня же немного другой случай - мне нужно перед развертыванием таблиц, отменить свертывание столбцов кроме первого для каждой таблицы
 
Добрый. Вариант
 
Еще вариант
Код
let
    Источник = Excel.CurrentWorkbook(),
    #"Строки с примененным фильтром" = Table.SelectRows(Источник, each Text.StartsWith([Name], "Таблица")),
    #"Added Custom" = Table.AddColumn(#"Строки с примененным фильтром", "Пользовательский", each Table.UnpivotOtherColumns([Content], {"Товары"}, "Магазины", "Шт")),
    #"Expanded {0}" = Table.ExpandTableColumn(#"Added Custom", "Пользовательский", {"Товары", "Магазины", "Шт"}, {"Товары", "Магазины", "Шт"}),
    #"Removed Other Columns" = Table.SelectColumns(#"Expanded {0}",{"Товары", "Магазины", "Шт"})
in
    #"Removed Other Columns"
Вот горшок пустой, он предмет простой...
Страницы: 1
Наверх