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

У цьому підручнику буде розглянуто Power Query, ключові слова та попередньо визначені ідентифікатори. Ви дізнаєтеся, що вони роблять і як їх використовувати для розробки кодів і формул. Ви також дізнаєтеся, як отримати доступ до функціональної документації, щоб отримати інформацію та приклади для свого звіту.

Зміст

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

Ключові слова та попередньо визначені ідентифікатори не можна перевизначати. Це огляд усіх зарезервованих слів у мові M.

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

Якщо ви хочете дати змінній те саме ім’я, що й будь-яке з ключових слів, ви повинні використовувати позначення в лапках. Однак слід уникати використання будь-якого з ключових слів як змінної, оскільки це може призвести до плутанини.

Це ще один огляд операторів і знаків пунктуації в мові M.

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

Функції Power Query

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

Щоб переглянути глобальне середовище, використовуйте внутрішню змінну #shared . Він повертає запис, що містить усі імена та значення всіх запитів, таблиць, констант, записів, списків, а також власних і користувацьких функцій M у поточному файлі.

Це також причина, чому ви можете посилатися на один запит в іншому; кожен створений вами запит автоматично належить до цього глобального середовища.

Для демонстрації створіть новий порожній запит. Натисніть «Нове джерело» на вкладці «Домашня сторінка» та виберіть «Пустий запит» .

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

Далі введіть знак рівності та #shared . Після завершення натисніть Enter . Потім ви побачите запис на панелі попереднього перегляду.

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

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

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

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

Звідти ви можете скористатися опцією «Текстові фільтри» для пошуку певних функціональних груп. Натисніть кнопку спадного списку в заголовку стовпця «Ім’я» та виберіть « Текстові фільтри» . Потім виберіть «Починається з» .

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

Текстові функції Power Query

Якщо вас цікавлять функції Text, просто введіть слово Text, і ви отримаєте огляд усіх функцій Text.

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

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

Якщо клацнути пробіл у будь-якому рядку стовпця «Значення», ви побачите документацію цієї конкретної функції.

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

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

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

Ви також можете отримати швидкий доступ до функцій таблиці або списку, створивши фіктивний фільтр. За допомогою опції «Текстові фільтри» введіть ключове слово «Таблиця» в діалоговому вікні «Рядки фільтрів», а потім натисніть «ОК».

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

Далі в рядку формул змініть перший параметр на shared . Тоді ви побачите всі функції таблиці на панелі попереднього перегляду. Перейменуйте крок на «Функції таблиці» на панелі «Застосовані кроки».

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

Функції списку Power Query

Для функцій List скопіюйте синтаксис у рядку формул і створіть посібник. Натисніть fx і вставте скопійований синтаксис. Змініть третій параметр на Список. Після цього ви побачите всі функції списку.

І знову перейменуйте крок на Список функцій.

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

Далі змініть назву запиту на Спільний і вимкніть завантаження.

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

Це може бути дуже зручно мати таке налаштування, де ви можете швидко шукати функції, параметри та типи, не виходячи з редактора запитів.

Якщо ви знаєте назву функції та хочете переглянути параметр або приклад, просто введіть назву функції в новому порожньому запиті без дужок. Він покаже вам внутрішню документацію функції.

Щоб продемонструвати, введіть Text.Reverse у новий порожній запит, а потім натисніть перевірку. Потім ви побачите приклад роботи функції.

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

Звідти ви також можете викликати функцію. Якщо ви введете 123 у параметрі та клацнете «Викликати» , на панелі попереднього перегляду цифри відображатимуться навпаки.

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

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

Довідка про функції Power Query M

Ви також можете переглянути запит потужностідовідка онлайн. Ви можете перейти безпосередньо на веб-сайт або натиснути знак питання у верхньому правому куті вікна розширеного редактора будь-якого запиту.

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

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

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

Інший спосіб отримати доступ до онлайн-документації — клацнути гіперпосилання в діалоговому вікні «Додати настроюваний стовпець». Щоб зробити доступною опцію «Додати спеціальний стовпець», вам потрібен запит до таблиці.

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

Гіперпосилання переведе вас на іншу сторінку. На цій сторінці є розділ під назвою «Див. також» , де можна знайти посилання на довідку про функцію power query M.

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

Це невеликий обхід, якщо ви хочете перейти до M Function Reference, але тут також міститься інша інформація, яка може бути вам корисною.

Нарешті, якщо розширити вкладку «Зовнішні інструменти» на робочому столі LuckyTemplates, ви також побачите стрічку M Reference. Ця стрічка недоступна в редакторі потужних запитів . Але якщо ви хочете час від часу переглядати довідник про функцію M, було б зручно мати його на робочому столі LuckyTemplates.

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



Висновок

Код, синтаксис або формула є неповними без ключових слів, функцій та ідентифікаторів. Ці сутності допомагають отримати дані та інформацію з інших джерел у таблиці, щоб отримати бажані результати. Ви можете використовувати будь-які з них у своєму звіті про дані, якщо ви використовуєте їх правильно.

Меліса


Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.

Сортування стовпців таблиці дат у LuckyTemplates

Сортування стовпців таблиці дат у LuckyTemplates

Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.