Power Query Every Expression: Вступ

Power Query — це інструмент для перетворення та обробки даних, який доступний у LuckyTemplates. Він має широкий набір функцій, які можна використовувати для перетворення та маніпулювання даними. У цьому підручнику ви дізнаєтеся, як використовувати кожен вираз у Power Query/M Language . Ви можете переглянути повне відео цього підручника внизу цього блогу.

Зміст

Power Query Every Expression: огляд

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

Кожний вираз є скороченням для оголошення нетипових функцій, які приймають один формальний параметр, який називається підкресленням ( _ ) .

Power Query Every Expression: Вступ

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

Параметр підкреслення можна використовувати для доступу до поточного елемента. Однак, коли використовується в поєднанні з оператором пошуку ( => ) для вибору полів або стовпців, підкреслення часто пропускається.

Приклади використання кожного виразу Power Query

Давайте розглянемо приклад у Power Query. Мета полягає в тому, щоб відфільтрувати лише роки, починаючи з 2020 року.

Power Query Every Expression: Вступ

Без використання кожного виразу

На панелі «Застосовані кроки» можна побачити, що перший крок використовує вираз функції .

Power Query Every Expression: Вступ

Функція складається з підкреслення в дужках. Потім за ним іде оператор пошуку, який додає змінну до назви стовпця чи поля. Це дозволяє нам вибирати рядки з таблиці, де значення року перевищують 2020.

Power Query Every Expression: Вступ

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

Power Query Every Expression: Вступ

Під час використання кожного виразу

У цьому прикладі ви бачите, що за допомогою виразу each безіменну змінну, представлену підкресленням, можна опустити.

Power Query Every Expression: Вступ

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

Power Query Every Expression: Вступ

Використання параметра вбудованого фільтра в таблиці Power Query

Якщо ви використовуєте вбудований фільтр у таблиці Power Query, ви побачите, що він генерує той самий код, що й у попередньому прикладі.

Поверніть таблицю назад, щоб відобразити всі рядки. Потім клацніть стрілку спадного меню в стовпці Рік і виберіть Фільтри чисел > Більше .

Power Query Every Expression: Вступ

У майстрі фільтрування рядків впишіть 2020 у текстове поле та натисніть OK .

Power Query Every Expression: Вступ

У рядку формул зверніть увагу, що код M, згенерований фільтром, використовує вираз кожного, подібний до останнього прикладу.

Power Query Every Expression: Вступ

Використання кожної функції полегшує розуміння коду M.

Під час використання інтерфейсу користувача Power Query для розробки ваших запитів механізм M у більшості випадків використовуватиме для вас цей скорочений код M.

Висновок

Кожний вираз — це корисний інструмент у Power Query для застосування функцій або виразів до кожного рядка чи елемента списку. Це допомагає спростити код M, щоб полегшити його розуміння користувачам. Його також можна використовувати з широким набором функцій і операторів, що дозволяє виконувати різноманітні завдання з вашими даними.

Підсумовуючи, кожний вираз є потужним і корисним інструментом, який може допомогти вам ефективніше та ефективніше маніпулювати даними в мові M.

Все найкраще,

Мелісса де Корте


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

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

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

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

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

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

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.