PowerQuery в Excel Worksheet прерывается при копировании рабочего листа, но параметры не помогают - PullRequest
1 голос
/ 13 апреля 2020

В моей книге Excel у меня есть «Рабочий лист_1», который содержит «Таблицу_1», из которой я сделал «Запрос_1» и поместил ее вывод в тот же рабочий лист. Красиво и аккуратно. Если я скопирую этот лист с помощью стандартной команды «Переместить / Копировать» и переименую мои новые копии в «Рабочий лист_2», «Таблица_2» и «Запрос_2». Все в порядке, за исключением того, что «Query_2» все еще ссылается на «Table_1» ...

Source = Excel.CurrentWorkbook () {[Name = "Table_1"]} [Content]

... но мне нужно, чтобы он ссылался на "Table_2".

Текущее решение состоит в том, чтобы научить пользователей погружаться в код М и вручную изменять эту строку , но есть ли лучший способ?

Параметризованный запрос кажется логичным но поскольку сам параметр должен ссылаться на таблицу, которая должна находиться на исходном рабочем листе (чтобы получить имя таблицы), сам этот параметр ссылается на исходный «Рабочий лист_1», и это та же проблема, что и раньше.

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