Примечание: Эта статья выполнила свою задачу, и в скором времени ее использование будет прекращено. Чтобы избежать появления ошибок "Страница не найдена", мы удаляем известные нам ссылки. Если вы создали ссылки на эту страницу, удалите их, и вместе мы обеспечим согласованность данных в Интернете.
Примечание: Надстройка Power Query предлагается в Excel 2016 в виде группы команд Скачать и преобразовать. Информация в этой статье относится и к Power Query, и к новой группе. Дополнительные сведения см. в статье Функция "Скачать и преобразовать" в Excel 2016.
Примечание: В конце этой статьи есть небольшое видео о том, как вывести редактор запросов.
Все преобразования запросов в Power Query выполняются формулами. При использовании построителей Редактор запросов в строку формул добавляется формула. Иногда может потребоваться добавить формулу, не связанную с построителем, или изменить существующую формулу.
В этой статье
Отображение или скрытие строки формул
-
На ленте Редактор запросов выберите Вид > Показать > строку формул.
Добавление формулы в запрос
Сведения о формулах Power Query см. в разделе Дополнительные сведения о формулах Power Query. При создании формулы Power Query проверит ее синтаксис. Этот процесс проверки согласуется с тем, как диалоговое окно расширенного редактирования запросов проверяет предоставленные вами формулы.
Примечание: Вставка или удаление промежуточного шага запроса может нарушить работу запроса. при попытке вставить новый шаг Power Query отобразится предупреждение Шаг вставки.
Добавление формулы в запрос
-
В области шага запроса выберите шаг, который нужно сразу же перед новым шагом (формулой).
-
Щелкните значок fx слева от строки формул. Создается новая формула в форме = <nameOfTheStepToReference>. Например, = Production.WorkOrder.
-
Введите новую формулу, используя формат = Class.Function(ReferenceStep[,otherparameters])).
Например, предположим, что у вас есть таблица со столбцом Gender и вы хотите добавить столбец со значением "Ms". или "Mr.", в зависимости от пола человека. Формула будет= Table.AddColumn(<ReferencedStep>, "Prefix", каждый, если [Gender] = "F", то "Ms." или "Mr.")
Изменение формулы
Существует два способа изменения формулы: с помощью диалогового окна формулы и с помощью строки формул.
Изменение формулы с помощью диалогового окна формулы
-
В области шага запроса щелкните правой кнопкой мыши шаг, который требуется изменить.
-
В контекстном меню выберите Изменить параметры.
-
В диалоговом окне измените формулу.
Изменение формулы в строке формул
-
В области шага запроса выберите шаг, который нужно изменить.
-
В строке формул найдите и измените значения параметров на нужные значения.
-
Нажмите Обновить.
Примечание: Редактор запросов отображается только при загрузке, редактировании или создании нового запроса с помощью Power Query. В видео показано окно редактора запросов, которое отображается после изменения запроса в книге Excel. Чтобы просмотреть редактор запросов, не загружая и не изменяя существующий запрос в книге, в разделе Получение внешних данных на вкладке ленты Power Query выберите Из других источников > Пустой запрос. В видео показан один из способов отображения редактора запросов.