Добрый день! Коллеги, нужна ваша помощь в решении задачи на PQ. Необходимо преобразовать многоуровневую таблицу в плоскую. Сама таблица расположена в файле-примере на листе "Данные". На листе "Эталон" желаемый результат. Таким образом каждый столбец в исходных данных, начиная с 3го будет разделен на 3 столбца. В запросе "1 столбец" я добился желаемого результата, но только для 1 столбца.
В теории придумал такое решение: можно на основе этого запроса сделать пользовательскую функцию, которую в дальнейшем можно применить к каждому столбцу начиная с 3. Затем объединить полученные с помощью функции таблицы с помощью Table.Combine. Все это должно выполняться внутри Table.Group например, чтобы при разворачивании таблиц остались 2 первых столбца из исходной. Ну это все теория, а как подобное сделать на практике я не совсем понимаю. Возможно есть более правильное решение.
В теории придумал такое решение: можно на основе этого запроса сделать пользовательскую функцию, которую в дальнейшем можно применить к каждому столбцу начиная с 3. Затем объединить полученные с помощью функции таблицы с помощью Table.Combine. Все это должно выполняться внутри Table.Group например, чтобы при разворачивании таблиц остались 2 первых столбца из исходной. Ну это все теория, а как подобное сделать на практике я не совсем понимаю. Возможно есть более правильное решение.