Home
» Power BI
»
Power Query Every Expression: Вступ
Power Query Every Expression: Вступ
Power Query — це інструмент для перетворення та обробки даних, який доступний у LuckyTemplates. Він має широкий набір функцій, які можна використовувати для перетворення та маніпулювання даними. У цьому підручнику ви дізнаєтеся, як використовувати кожен вираз у Power Query/M Language . Ви можете переглянути повне відео цього підручника внизу цього блогу.
Більшість стандартних бібліотечних функцій приймають як аргументи. Вони також часто є унарними, тобто функцією, яка приймає один аргумент і виконує над ним певну операцію.
Кожний вираз є скороченням для оголошення нетипових функцій, які приймають один формальний параметр, який називається підкресленням ( _ ) .
Коли ви бачите функцію each у , формула або вираз після неї буде застосовано до кожного елемента в списку або стовпці.
Параметр підкреслення можна використовувати для доступу до поточного елемента. Однак, коли використовується в поєднанні з оператором пошуку ( => ) для вибору полів або стовпців, підкреслення часто пропускається.
Приклади використання кожного виразу Power Query
Давайте розглянемо приклад у Power Query. Мета полягає в тому, щоб відфільтрувати лише роки, починаючи з 2020 року.
Без використання кожного виразу
На панелі «Застосовані кроки» можна побачити, що перший крок використовує вираз функції .
Функція складається з підкреслення в дужках. Потім за ним іде оператор пошуку, який додає змінну до назви стовпця чи поля. Це дозволяє нам вибирати рядки з таблиці, де значення року перевищують 2020.
В іншому прикладі ви бачите, що оскільки для вибору поля чи стовпця використовується оператор підстановки, підкреслення перед полем «Рік» можна опустити. Це все одно дасть той самий результат.
Під час використання кожного виразу
У цьому прикладі ви бачите, що за допомогою виразу each безіменну змінну, представлену підкресленням, можна опустити.
Ви також можете повністю видаляти підкреслення у формулі під час використання пошуку для вибору поля чи стовпця. Це й надалі дасть той самий результат.
Використання параметра вбудованого фільтра в таблиці Power Query
Якщо ви використовуєте вбудований фільтр у таблиці Power Query, ви побачите, що він генерує той самий код, що й у попередньому прикладі.
Поверніть таблицю назад, щоб відобразити всі рядки. Потім клацніть стрілку спадного меню в стовпці Рік і виберіть Фільтри чисел > Більше .
У майстрі фільтрування рядків впишіть 2020 у текстове поле та натисніть OK .
У рядку формул зверніть увагу, що код M, згенерований фільтром, використовує вираз кожного, подібний до останнього прикладу.
Використання кожної функції полегшує розуміння коду M.
Під час використання інтерфейсу користувача Power Query для розробки ваших запитів механізм M у більшості випадків використовуватиме для вас цей скорочений код M.
Висновок
Кожний вираз — це корисний інструмент у Power Query для застосування функцій або виразів до кожного рядка чи елемента списку. Це допомагає спростити код M, щоб полегшити його розуміння користувачам. Його також можна використовувати з широким набором функцій і операторів, що дозволяє виконувати різноманітні завдання з вашими даними.
Підсумовуючи, кожний вираз є потужним і корисним інструментом, який може допомогти вам ефективніше та ефективніше маніпулювати даними в мові M.