Страницы: 1
RSS
PowerQuery объединение таблиц в разные столбцыы по ключу
 
Добрый день!
Начинаю познавать PQ, но пока не дается следующая задача:
1. Имеется файл Excel с умной таблицей вида (упрощенно):
Уникальный кодНаименование продукта
0001Яблоки
0002Помидоры
... ...
00XYБластеры
Т.е. словарь продуктов с уникальным кодом (Ключ)

2. Имеется каталог с файлами, в которых на одном листе расположена так же умная таблица вида (упрощенно):
Уникальный кодКоличество продукта
000210
00AB 5
Нужно получить таблицу вида:
 Уникальный код Наименование продукта Файл1Файл2 Файл N
0001Яблоки 2 0 4
0002 Помидоры 0 10 4
... ... ... ... ...
00XY Бластеры 1 17 0
Собрать все файлы из папки, объединить их в две колонки и агрегировать по колонке "Код" труда не составило, как и добавить полученные данные с первой таблицей, объединив по ключу. Но никак не могу придумать, как данные из всех файлов добавить в новые колонки основной таблицы (по ключу, естественно).

Возможно ли это вообще сделать инструментарием PQ?
 
F.I.N., при группировке по коду преобразуйте таблицу в запись с полями имя_файла и значениями Количество продукта с помощью Record.FromList, например. А потом Table.ExpandRecordColumn с указанием списка всех имен файлов.
Пришелец-прораб.
 
К сожалению, еще не сталкивался с Record и пока самостоятельно не получилось. Можете подсказать по шагам?
 
Цитата
F.I.N. написал:
Можете подсказать по шагам?
нет. Выкладывайте файл с данными, напишем код.
Пришелец-прораб.
 
Здравствуйте.
Сделал как умею (на половину кнопками). Попробуйте, может подойдет.
PS. Исправьте мой путь к файлам на свой.
Изменено: Aлeкceй - 15.02.2026 22:06:38
Страницы: 1
Читают тему
Наверх