Возникла следующая необходимость, в контроле последовательности выполнения запросов Power Query.
В качестве примера: на базе книги созданы 3 запроса (может быть существенно больше):
- 1-й загрузка данных и трансформация, с выгрузкой таблицы на лист;
- 2-й использование данных выгруженных на лист по факту отработки 1-го запроса для дальнейших расчетов;
- 3-й комбинирование по данным запроса 1 и 2, с формированием результирующей таблицы и выгрузке на лист.
У пользователей возникает проблема, что при запуске обновления всех запросов (RefreshAll), 2-й и 3-й запрос отрабатывается до завершения отработки 1-го запроса, соответственно в них используются не обновленные данные.
Существует ли возможность (в идеале на vba), определить факт завершения отработки (обновления) конкретного запроса, для последующего запуска отработки следующих?