Изменение одного источника данных для нескольких запросов к книге - PullRequest
0 голосов
/ 27 февраля 2020

У меня около десятка запросов к книге, которые извлекают различную информацию из одного источника данных. Недавно мне пришлось переместить источник данных из одного места в другое в моей сети, и это привело к разрыву ссылок для всех запросов.

Чтобы исправить это, мне пришлось вручную изменить источник данных в Power Query Editor для каждого запроса, однако это трудоемкий процесс. Есть ли способ перенаправить все запросы на новое местоположение источника данных?

1 Ответ

1 голос
/ 27 февраля 2020

Как уже упоминалось в комментариях, разделите ваш источник файла на один запрос:

Запрос: SourceWorkbook;

let
    Source = Excel.Workbook(File.Contents("C:\path\file.xlsx"), null, true)
in
    Source

Теперь другие ваши запросы ссылаются на этот запрос в качестве источника:

Другие запросы:

let
    Source = SourceWorkbook,
    DataTable = Source{[Item="Table1",Kind="Table"]}[Data]
    //etc
in
    DataTable

Поэтому, если фактическая рабочая книга источника изменится, вам нужно будет обновить только один запрос.

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