Есть необходимость распределения оплат в Excel по методу FIFO в разрезе документов. Сделал распределение в Power Query. Работает медленно, на слабой машине 500 строк исходных данных пересчитывает минут 20. Есть возможность оптимизировать запрос? Спасибо.
Похожей темы не нашел.
Здравствуйте!
Есть необходимость распределения оплат в Excel по методу FIFO в разрезе документов. Сделал распределение в Power Query. Работает медленно, на слабой машине 500 строк исходных данных пересчитывает минут 20. Есть возможность оптимизировать запрос? Спасибо.
Andrey569, добрый день, у вас уже был посчитан накопительный итог по затратам и по оплатам отдельно. я объединил эти две таблицы в одну с сортировкой по накопительному итогу, т.е. колонка Накопительно у них общая а остальные (в частности номера документов и даты) отличаются. таким образом каждое накопленное значение это своего рода веха от которой можно определить какие оплаты к каким затратам относятся. затем заполнил пустые значения в отличающихся колонках вверх и вниз, оплаты которые нужно разбить повторяются в списке. далее уже считал долю по каждой части оплаты как разницу между двумя накопительными суммами. Стоит заметить, что этот способ не позволит обработать ситуацию, если оплата распределяется между тремя и более затратами.
Andrey569, добрый день, у вас уже был посчитан накопительный итог по затратам и по оплатам отдельно. я объединил эти две таблицы в одну с сортировкой по накопительному итогу, т.е. колонка Накопительно у них общая а остальные (в частности номера документов и даты) отличаются. таким образом каждое накопленное значение это своего рода веха от которой можно определить какие оплаты к каким затратам относятся. затем заполнил пустые значения в отличающихся колонках вверх и вниз, оплаты которые нужно разбить повторяются в списке. далее уже считал долю по каждой части оплаты как разницу между двумя накопительными суммами. Стоит заметить, что этот способ не позволит обработать ситуацию, если оплата распределяется между тремя и более затратами.Kostya_Ye