Создать новый формат из несистемного отчета, используя Power Query - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть файл Excel, который не является сгенерированным системой форматом отчета. Я буду sh, чтобы рассчитать и сгенерировать еще один новый вывод.

Учитывая формат отчета, как показано ниже: -

1) Внутри запроса при загрузке этого файла Excel, как я могу создать новый столбец для копирования и вставки в первое найденное значение (1 # 51) в столбце следующей записи, если следующая запись пуста. Один раз, если обнаружено новое значение (1 # 261), затем скопировать и вставить в последующее нулевое значение несколько следующих записей до этого конца?

enter image description here

2) Конечная цель состоит в том, чтобы сгенерировать новый вывод для автоматического сопоставления / вычисления денег, которые будут назначены для другой ссылки. Как показано ниже: -

Ссылка A ~ E совместно использует 3 банка Ref (28269, 28542 & RMP), намеревался прочитать один и тот же источник данных несколько раз, впервые прочитав столбец A ~ O (QueryRef) и второй раз читать тот же источник для чтения из A, Q ~ V (QueryBank).

После этого я понятия не имею, как я могу выделить $$ из Query Bank в QueryRef на основе суммы общего AR.

Например,

  • Общая сумма BankRef 28269, 57 044,67 долл. США достаточно для покрытия Ref # A 10 947,12

  • BankRef 28269 достаточно, чтобы покрыть Ref # B $ 27 647,60

  • BankRef 28269 оставил только $ 18 449,95, следовательно, остаток в 28269 будет выделен Ref # C.

  • Оставшийся остаток Ref # C должен будет использовать BankRef28542 для покрытия, т. Е. 1 812,29 $

  • Ref # D будет затем выделен из остаток остатка BankRef28542, то есть $ 4595,32

  • Ref # D, все еще оставил $ 13 350,03 нераспределенным, поэтому при этом будет использоваться BankRef # RMP

  • Ref # E нужно всего $ 597,66, и BankRef # RMP достаточно, чтобы покрыть это.

enter image description here

Я не уверен, что мое вышеупомянутое тематическое исследование может быть решено с помощью силового запроса или нет, потому что я все еще нахожусь newb ie @ Power Query? Или это слишком сложно для обработки, поэтому нам нужно написать программу для автоматического соответствия сценариев такого рода?

Прилагается пример исходного файла и вывод: https://www.dropbox.com/sh/dyecwcdz2qg549y/AACzezsXBwAf8eHUNxxLD1eWa?dl=0

Любой совет / мнение / руководство очень ценится.

1 Ответ

0 голосов
/ 21 февраля 2020

Ответ на первый вопрос: в Powerquery имеется функция FILL, ВНИЗ или UP .

. Для выбранного столбца вы можете скопировать первое непустое значение до всех строк, пока не будет найдена новая непустая строка и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...