Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Иерархия в Power Query, Построение иерархии
 
Добрый день!
Прошу помочь разобраться в данной теме.
Выгружаю данные папок 1С и клиентов из базы данных.
Что имеем:
1. Таблица с папками клиентов, такого вида:
Код
ID папки | Имя папки | Код родителя папки
Из этого я построил иерархию папок:
Код
Главная папка - Папки 2ур. - Папки 3ур. - Папки 4ур. - Папки 5ур. и т.д.
2. Таблица клиентов, такого вида:
Код
ID клиента | Имя клиента | id папки в которой сидит клиент. (Папка неизвестного уровня).

Итог.
По той же логике я могу собрать иерархию от обратного, то есть
Код
Клиент - Папка в которой сидит клиент - Папка уровнем выше - Папка уровнем выше и так до Главной папки. 
Получаем совсем не то что нужно да еще и в столбцах могут содержаться папки разного уровня.
А хочется получить такое:
Код
Клиент - Главная папка - Папки 2ур. - Папки 3ур. - Папки 4ур. - Папки 5ур. и т.д.
Пример во вложении. Листы:
1. Папки - Справочник всех папок где указаны: Код папки, код родителя папки.
2. Клиенты - Справочник клиентов где указаны: Код клиента, код папки.
3. Иерархия по папкам ручн. - То как я могу строить иерархию папок, от 1ур до последнего.
4. НСИ - ручной справочник по папкам и их уровням.
5. Иерархия по клиентам ручн.- То как я могу строить иерархию папок по клиентам. Он не правильный, т.к. в 1 столбце может быть несколько уровней.
6. Желаемый итог - То как хотелось бы научиться собирать иерархию по клиентам.
Иерархия в Power Query, Построение иерархии
 
Добрый день!
Прошу помочь разобраться в данной теме.
Что имеем:
1. Таблица с папками клиентов, такого вида:
Код
ID папки | Имя папки | Код родителя папки
Из этого я построил иерархию папок:
Код
Главная папка - Папки 2ур. - Папки 3ур. - Папки 4ур. - Папки 5ур. и т.д.
2. Таблица клиентов, такого вида:
Код
ID клиента | Имя клиента | id папки в которой сидит клиент. (Папка неизвестного уровня).

Итог.
По той же логике я могу собрать иерархию от обратного, то есть
Код
Клиент - Папка в которой сидит клиент - Папка уровнем выше - Папка уровнем выше и так до Главной папки. 
Получаем совсем не то что нужно да еще и в столбцах могут содержаться папки разного уровня.
А хочется получить такое:
Код
Клиент - Главная папка - Папки 2ур. - Папки 3ур. - Папки 4ур. - Папки 5ур. и т.д.
Подскажите, какие варианты решения вообще есть по данному вопросу. Буду очень благодарен за любой комментарий.  
Power Query | Запрос выгрузки данных по API по определенным значениям, Массивы/циклы в Power Query, прошу помочь..
 
Добрый день!
Прошу помочь разобраться как написать данный запрос.
Что имеем:
1. Таблица с названием ID такого вида: (Столбец КодРАЭК - то какие ID требуются выгружать)
КодНаименованиеКодРАЭК
51667Наконечник штыревой втулочный   изолир.   1,0мм.кв. х  8мм    Е1008 (уп.=100шт.) ИЭК479002
51668Наконечник   штыревой втулочный изолир.   1,0мм.кв.   х  8мм    Е1008 (уп.=100шт.) ИЭК479003
51669Наконечник штыревой втулочный   изолир.   1,0мм.кв. х  8мм    Е1008 (уп.=100шт.) ИЭК479004
2. Написанный мной запрос:
Код
let
    Источник = Web.Contents("http://catalog.raec.su/api/product/"&Text.From(Excel.CurrentWorkbook(){[Name="ID"]}[Content]{0}[КодРАЭК]),
    [Headers=[#"API-KEY"="Ключ"],
    Query=[#"filter[limit]"="500"]
]
    
),
    #"Импортированные данные JSON" = Json.Document(Источник),
    #"Преобразовано в таблицу" = Record.ToTable(#"Импортированные данные JSON")
in
    #"Преобразовано в таблицу"
3. На данный момент, выгружается лишь 1 строка с кодом "479002", а надо чтобы выгружалось все вместе из столбца КодРАЭК.
Прошу помочь написать или подсказать где копать, очень похоже, что решение очень простое и где-то под рукой, но не догоняю..
Заранее спасибо.  
Страницы: 1
Наверх