Страницы: 1
RSS
Power Query: сохранение кэша запроса
 
Не получается решить задачу следующего характера.
Есть запрос, который обращается к двум файлам: плану и факту.
"План" находится на моем компьютере, а факт - в общем доступе.
Если я отдаю файл сотрудникам, у которых есть доступ к файлу с фактом, но нет доступа к файлу с планом, то при обновлении запроса получаем ошибку и данные не обновляются.
Можно ли как-то обойти в запросе проверку на доступность файла с планом, если сам файл недоступен?
OfficeProPlus 365x64
Win64forWorkstation
 
vector1, сделать в запросе такую проверку самому и, если файл недоступен, указать запросу что выводить в таком случае. Что именно вызывает затруднения?
Вот горшок пустой, он предмет простой...
 
Спасибо. Идея понятна. Попробую.
Изменено: vector1 - 11.12.2020 11:51:30
OfficeProPlus 365x64
Win64forWorkstation
 
Конструкция try …. otherwise …
Это понял, но как остановить выполнение запроса?
Т.е. сделать так, чтобы в случае ошибки запрос не выполнялся, а выводил те же значения, которые имели место до начала его обновления.
OfficeProPlus 365x64
Win64forWorkstation
 
vector1, а куда он выводил результат?
Вот горшок пустой, он предмет простой...
 
В одном случае - только подключение
OfficeProPlus 365x64
Win64forWorkstation
 
vector1, никак
Вот горшок пустой, он предмет простой...
 
В одном случае - только подключение (там несколько запросов, которые затем объединяются и результат выгружается в модель данных).
Во втором случае - сводная таблица напрямую.
В третьем случае - выгружал на лист, а затем - сводная
В четвертом случае - модель данных и уже из модели данных строились сводные
OfficeProPlus 365x64
Win64forWorkstation
 
В одном случае - только подключение - никак
Во втором случае - сводная таблица напрямую. - никак
В третьем случае - выгружал на лист - обратиться к выгруженному ранее содержимому считать из таблицы и вывести вместо того что мог бы выдать файл с планом
В четвертом случае - модель данных - если план выгружается как отдельная таблица, то вообще ничего не менять, просто при обновлении из-за отсутствия файла, Эксель ругнется что не может обновить одну таблицу в модели и задаст вопрос: мол, остальные таблицы обновлять? Говорите ему да, и ... профит!
Вот горшок пустой, он предмет простой...
 
Все понял. Спасибо!
Т.е. идеально все запихивать в модель данных и не париться по поводу отсутствующего источника.
Изменено: vector1 - 11.12.2020 14:54:46
OfficeProPlus 365x64
Win64forWorkstation
 
При выгрузке данных одновременно в модель данных и на лист (в таблицу) нормально данные не обновляются (имеется в виду план и факт, как я описывал выше)..
Т.е. получается, что нужно выгружать данные исключительно в модель данный и параллельно больше никуда, а потом из модели строить сводные?
OfficeProPlus 365x64
Win64forWorkstation
 
Цитата
vector1 написал:
потом из модели строить сводные?
Как бы да, оно для того и задумано.
Вот горшок пустой, он предмет простой...
Страницы: 1
Наверх