Всем привет!
Изучаю Power Query и наткнулся по работе на задачку, с которой не могу справиться.
Есть список проводок, который импортируется в Excel из 1С. Так как в проводках разные счета, у них разное количество субконто. 1С экспортирует данные таким образом, что субконто стоят друг под другом. Моя задача - развернуть все субконто в плоскую таблицу.
Задаче этой сто лет и ее обычно решают бухгалтеры и аудиторы через copy paste и ссылки в базовом excel. Но это ручная работа.
Я уже сделал часть задачи, и посчитал нужные индексы (номер строки, номер проводки, номер проводки в группе). Научился доставать субконто в отдельный столбец. Теперь нужно его заполнить в пустых ячейках. Проблема в том, что субконто в этом столбце находится в той же позиции внутри группы (проводки), что и изначально. В PQ есть автозаполнение вверх и вниз, но позиция моего субконто всегда разная - вверху, в середине или внизу (на это указывает индекс в группе).
Прошу прощения за длинную прелюдию - это для тех кто решает такую же задачу.
Во вложении упрощенный пример и нужный ответ.
Подскажите как решить подобное в PQ? Или хотя бы дайте направление.
Изучаю Power Query и наткнулся по работе на задачку, с которой не могу справиться.
Есть список проводок, который импортируется в Excel из 1С. Так как в проводках разные счета, у них разное количество субконто. 1С экспортирует данные таким образом, что субконто стоят друг под другом. Моя задача - развернуть все субконто в плоскую таблицу.
Задаче этой сто лет и ее обычно решают бухгалтеры и аудиторы через copy paste и ссылки в базовом excel. Но это ручная работа.
Я уже сделал часть задачи, и посчитал нужные индексы (номер строки, номер проводки, номер проводки в группе). Научился доставать субконто в отдельный столбец. Теперь нужно его заполнить в пустых ячейках. Проблема в том, что субконто в этом столбце находится в той же позиции внутри группы (проводки), что и изначально. В PQ есть автозаполнение вверх и вниз, но позиция моего субконто всегда разная - вверху, в середине или внизу (на это указывает индекс в группе).
Прошу прощения за длинную прелюдию - это для тех кто решает такую же задачу.
Во вложении упрощенный пример и нужный ответ.
Подскажите как решить подобное в PQ? Или хотя бы дайте направление.