Примечание: Надстройка Power Query предлагается в Excel 2016 в виде группы команд Скачать и преобразовать. Информация в этой статье относится и к Power Query, и к новой группе. Дополнительные сведения см. в статье Функция "Скачать и преобразовать" в Excel 2016.
Примечание: В конце этой статьи есть видео о том,как отобразить редактор запросов.
Каждый раз при добавлении шага запроса в Power Query он вставляется в последовательность шагов, которые следует за выбранным. При добавлении шага в любое место, кроме конца потока, убедитесь, что все последующие действия работают правильно.
Примечание: Вставка или удаление промежуточного шага запроса может нарушить работу запроса. При попытке вставить новый шаг в Power Query отображается предупреждение Вставка шага.
Задача
На рисунке ниже показан редактор запросов с окном "Параметры запроса" в правой части окна. В редакторе запросов создаются, редактированы и уточняются запросы Power Query.
Добавление шага запроса
Добавить шаг запроса в запрос можно двумя способами.
Использование параметров запроса
-
В области "Параметры запроса" в списке ПРИМЕНЕННЫЕ ШАГИ щелкните шаг запроса.
-
После выполнения шага запроса, в который были добавлены данные, под выбранным шагом запроса добавляется шаг запроса. Дополнительные сведения о том, как изменить форму данных, см. в данных фигуры.
Использование формулы
-
При необходимости в области "Шаги" щелкните шаг запроса. Шаг запроса будет добавлен под выбранным.
-
Щелкните значок формулы (
)слева от панели формул.
В форме будет создана новая формула =<NameOfTheStepToReference> -
Введите новую формулу как = Class.Function(ReferenceStep[,otherparameters]).
Например, в таблице со столбцом Gender необходимо добавить столбец со значением Ms. или "Г-н", в зависимости от пола человека. Формула будет = Table.AddColumn(<ReferencedStep>, "Prefix", each if [Gender] = "F" then "Ms".)
Примечание: При добавлении шага запроса на последующих шагах может возникнуть ошибка. Ошибка производится, если новый шаг изменяет поля, например имена столбцов, которые используются на любом из шагов, которые следуют за вставленным шагом.
Изменение шага
Изменить существующий шаг можно двумя способами.
Использование параметров запроса
-
В списке ПРИМЕНЕННЫХ ШАГОВ выберите шаг, который вы хотите изменить.
-
Щелкните значок шестеренки (
) или щелкните правой кнопкой мыши и выберите "Изменить параметры".
-
В диалоговом окне для выбранного шага изменить значения шага запроса.
-
Нажмите кнопку ОК.
Использование панели формул
-
В списке ПРИМЕНЕННЫХ ШАГОВ выберите шаг, который вы хотите изменить.
-
В области формул измените значения в формуле. Дополнительные сведения о формулах Power Query см. в дополнительных сведениях о формулах Power Query.
-
В диалоговом оке редактора запросов нажмите кнопку "Обновить".
Удаление шага
-
Щелкните значок (
) слева от шага, который вы хотите удалить, или
-
Щелкните шаг правой кнопкой мыши и выберите "Удалить" или "Удалить до конца".
Переуступка шага
Вы можете переместить шаг вверх или вниз в области "Шаги". Изменение положения шага в области "Шаги" может привести к сбойу одного или нескольких действий. После завершения переустройки убедитесь, что все действия работают правильно.
Перемещение шага вверх или вниз по списку шагов в области "Шаги"
-
В области "Шаги" щелкните правой кнопкой мыши шаг, который нужно переместить.
-
В контекстом меню выберите пункт "Вверх" или "Вниз", чтобы переместить выбранный шаг на одну позицию вверх или вниз по списку.
Примечание: Чтобы переместить шаг в несколько позиций, повторите эти действия. Если шаг находится в верхней или нижней части списка, один из вариантов перемещения за серым цветом.
Примечание: Редактор запросов отображается только при загрузке, редактировании или создании нового запроса с помощью Power Query. В видео показано окно редактора запросов, которое отображается после изменения запроса в книге Excel. Чтобы просмотреть редактор запросов, не загружая и не изменяя существующий запрос в книге, в разделе Получение внешних данных на вкладке ленты Power Query выберите Из других источников > Пустой запрос. В видео показан один из способов отображения редактора запросов.