Использование расширенного редактора для изменения кода M

Завершено

Каждый раз при формировании данных в Power Query создается шаг в процессе Power Query.  Эти шаги можно менять местами, удалять и изменять при необходимости.  Каждый шаг очистки, скорее всего, был создан с помощью графического интерфейса, но Power Query использует язык M.  Все эти шаги доступны для чтения с помощью расширенного редактора Power Query. Язык M всегда доступен для чтения и изменения напрямую.    Не обязательно использовать код M, чтобы воспользоваться преимуществами Power Query. Вам редко нужно будет писать код M, но это может быть полезно. Поскольку каждый шаг в Power Query записывается в коде M, даже если пользовательский интерфейс создает его автоматически, вы можете использовать эти шаги для изучения кода M и его настройки в соответствии со своими потребностями.

После создания шагов для очистки данных перейдите не ленту Представление в Power Query и откройте Расширенный редактор.

Лента

Откроется следующий экран.

Язык M в расширенном редакторе

Каждый шаг Power Query будет приблизительно соответствовать одной или двум строкам кода M. Вам не нужно быть экспертом в коде M, чтобы читать его. Вы даже можете поэкспериментировать и что-нибудь изменить. Например, если необходимо изменить имя базы данных, можно сделать это прямо в коде и нажать Готово.

Вы можете заметить, что код M написан сверху вниз. Последующие шаги в процессе могут ссылаться на предыдущие шаги по имени переменной слева от знака равенства. Будьте внимательны при изменении порядка этих шагов, чтобы не нарушить зависимости инструкций. Чтобы сделать запись в шаг формулы запроса, используйте инструкцию in. Как правило, последний шаг запроса используется в качестве окончательного набора данных.