Использование языка M в Power Query даёт следующие преимущества по сравнению с ручным редактированием запросов:
- Гибкая настройка функций и преобразований. gb.ru Язык M позволяет выполнять скрипты преобразований в фоновом режиме и обрабатывать каждое событие, происходящее внутри запроса. gb.ru
- Автогенерация кода. blog.enterprisedna.co При выполнении преобразования код для этого шага автоматически генерируется, поэтому нет необходимости писать код вручную. blog.enterprisedna.co
- Возможность создавать собственные функции. finalytics.pro blog.enterprisedna.co Это нужно, например, для более сложных преобразований, оптимизации и создания настраиваемых коннекторов. blog.enterprisedna.co
При этом глубоко разбираться в коде необязательно, так как большая часть операций выполняется мышью по пунктам меню. gb.ru
Также использование языка M даёт возможность работать с очень большими наборами данных, так как предварительный просмотр основан на подмножестве, а полные данные отображаются только после нажатия «Закрыть» и «Применить». blog.enterprisedna.co