Функции Power Query, ключевые слова и идентификаторы

Функции Power Query, ключевые слова и идентификаторы

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

Оглавление

Ключевые слова и предопределенные идентификаторы

Ключевые слова и предопределенные идентификаторы нельзя переопределить. Это обзор всех зарезервированных слов в языке М.

Функции Power Query, ключевые слова и идентификаторы

Если вы хотите дать переменной то же имя, что и любое из ключевых слов, вы должны использовать обозначение в кавычках. Однако следует избегать использования любых ключевых слов в качестве переменных, поскольку это может привести к путанице.

Это еще один обзор операторов и знаков препинания в языке M.

Функции Power Query, ключевые слова и идентификаторы

Функции Power Query

В предыдущих модулях мы говорили о средах Power Query . Теперь вы узнаете о глобальной среде Power Query.

Чтобы просмотреть глобальную среду, используйте внутреннюю переменную #shared . Он возвращает запись, содержащую все имена и значения всех запросов, таблиц, констант, записей, списков, а также собственных и пользовательских М- функций в текущем файле.

Это также причина, по которой вы можете ссылаться на один запрос в другом; каждый создаваемый вами запрос автоматически принадлежит этой глобальной среде.

Для демонстрации создайте новый пустой запрос. Нажмите «Новый источник» на вкладке «Главная» и выберите «Пустой запрос» .

Функции Power Query, ключевые слова и идентификаторы

Затем введите знак равенства, а затем #shared . После этого нажмите Enter . Затем вы увидите запись на панели предварительного просмотра.

Функции Power Query, ключевые слова и идентификаторы

После этого превратить запись в таблицу.

Функции Power Query, ключевые слова и идентификаторы

Функции Power Query, ключевые слова и идентификаторы

Оттуда вы можете использовать параметр «Текстовые фильтры» для поиска определенных функциональных групп. Нажмите кнопку раскрывающегося списка в заголовке столбца «Имя» и выберите « Текстовые фильтры» . Затем выберите «Начинается с» .

Функции Power Query, ключевые слова и идентификаторы

Текстовые функции Power Query

Если вас интересуют текстовые функции, просто введите слово Text, и вы получите обзор всех текстовых функций.

Функции Power Query, ключевые слова и идентификаторы

Функции Power Query, ключевые слова и идентификаторы

Если щелкнуть пробел внутри любой строки столбца «Значение», вы увидите документацию по этой конкретной функции.

Функции Power Query, ключевые слова и идентификаторы

На панели Applied Steps переименуйте шаги Converted To Table и Filtered Rows в tshared и Text functions соответственно.

Функции Power Query, ключевые слова и идентификаторы

Вы также можете получить быстрый доступ к функциям таблицы или списка, создав фиктивный фильтр. Используя параметр «Текстовые фильтры», введите ключевое слово «Таблица» в диалоговом окне «Фильтровать строки» и нажмите «ОК».

Функции Power Query, ключевые слова и идентификаторы

Затем в строке формул измените первый параметр на shared . Затем вы увидите все функции таблицы на панели предварительного просмотра. Переименуйте шаг в Table Functions на панели Applied Steps.

Функции Power Query, ключевые слова и идентификаторы

Функции списка Power Query

Для функций списка скопируйте синтаксис в строке формул и создайте руководство. Нажмите fx и вставьте скопированный синтаксис. Измените третий параметр на List. После этого вы увидите все функции списка.

И снова переименуйте шаг в List Functions.

Функции Power Query, ключевые слова и идентификаторы

Затем измените имя запроса на Shared и отключите загрузку.

Функции Power Query, ключевые слова и идентификаторы

Такая настройка может быть очень удобной, когда вы можете быстро искать функции, параметры и типы, не выходя из редактора запросов.

Если вы знаете имя функции и хотите просмотреть параметр или пример, просто введите имя функции в новый пустой запрос без круглых скобок. Он покажет вам внутреннюю документацию функции.

Чтобы продемонстрировать, введите Text.Reverse в новый пустой запрос и нажмите «Проверить». Затем вы увидите пример того, как работает функция.

Функции Power Query, ключевые слова и идентификаторы

Оттуда вы также можете вызвать функцию. Если вы введете 123 в параметр и нажмете Invoke , на панели предварительного просмотра числа отобразятся в обратном порядке.

Функции Power Query, ключевые слова и идентификаторы

Функции Power Query, ключевые слова и идентификаторы

Справочник по функциям Power Query M

Вы также можете просмотреть онлайн-справочник по функции Power query M. Вы можете либо перейти непосредственно на веб-сайт, либо щелкнуть вопросительный знак в правом верхнем углу окна расширенного редактора любого запроса.

Функции Power Query, ключевые слова и идентификаторы

На веб-сайте есть разделы для каждой функциональной группы, что упрощает изучение.

Функции Power Query, ключевые слова и идентификаторы

Другой способ получить доступ к онлайн-документации — щелкнуть гиперссылку в диалоговом окне «Добавить пользовательский столбец». У вас должен быть запрос к таблице, чтобы сделать доступной опцию «Добавить пользовательский столбец».

Функции Power Query, ключевые слова и идентификаторы

Гиперссылка приведет вас на другую страницу. На этой странице есть раздел « См. Также» , где вы можете найти ссылку на справочник по функции Power query M.

Функции Power Query, ключевые слова и идентификаторы

Это небольшое отклонение, если вы хотите перейти к Справочнику по М- функциям, но в нем также указана другая информация, которая может оказаться полезной.

Наконец, если вы расширите вкладку «Внешние инструменты» на рабочем столе LuckyTemplates, вы также увидите ленту M Reference. Эта лента недоступна в редакторе запросов Power . Но если вы хотите время от времени просматривать справочник по М-функциям, может быть удобно иметь его на рабочем столе LuckyTemplates.

Функции Power Query, ключевые слова и идентификаторы


Типы данных и соединители Power Query
Язык M и редактор Power Query в LuckyTemplates

Заключение

Код , синтаксис или формула мощного запроса неполноценны без ключевых слов, функций и идентификаторов. Эти объекты помогают получать данные и информацию из других источников в таблице для получения желаемых результатов. Вы можете использовать любой из них в своем отчете о данных, если вы используете их правильно.

Мелисса


Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать