Вступ до розширеного редактора

Перетворення даних у Power BI

Maarten Van den Broeck

Content Developer at DataCamp

Що таке розширений редактор?

  • Розширений редактор дає змогу переглядати й редагувати базовий код вашого запиту

  • Будь-яке перетворення даних перекладається в код M (також «M Language») — мову Power Query

  • Код DAX призначений для аналізу даних, а код M — для їх перетворення та завантаження

Знімок екрана розширеного редактора поруч із панеллю застосованих кроків Power Query. Кроки в розширеному редакторі безпосередньо пов'язані із застосованими кроками

Перетворення даних у Power BI

Різниця між кодом M і DAX

Код DAX

Power BI

  • Data Analysis eXpressions
  • Використовується для створення метрик і аналізу даних
  • Дозволяє робити обчислення без зміни даних
  • Фільтрує та підсумовує стовпці
  • Нечутливий до регістру

M Language

Power Query

  • Data Mashup
  • Використовується для завантаження, перетворення та створення даних
  • Видаляє або перейменовує стовпці
  • Поворот, розворот, транспонування, групування даних
  • Чутлива до регістру
Перетворення даних у Power BI

M Language і застосовані кроки

  • Будь-яке перетворення автоматично конвертується у відповідний код M — і навпаки
  • Код M і перетворення в Power Query мають відповідність 1:1

Блок-схема, що показує альтернативні способи відображення перетворення на панелі застосованих кроків

Перетворення даних у Power BI

Написання мовою M

  • Власний код M дозволяє:
    • Зберігати змінні для використання в запиті
    • Реалізовувати користувацькі функції
    • Виконувати складні перетворення
    • Додавати коментарі за допомогою //
Перетворення даних у Power BI

Вступ до мови M

Типи значень у мові M:

  • Number = 123
  • Text = "DataCamp"
  • Logical = true
  • Date = 1/20/2022
  • List = {123, "DataCamp", true}
  • Table = #table( {"Index", "Value"}, {{"A", 123}, {"B", "DataCamp"}, {"C", true}})

Таблиця, створена прикладом коду:

Таблиця з двома стовпцями: Index і Value. Index містить значення «A», «B» і «C». Value містить «123», «DataCamp» і «true»

Перетворення даних у Power BI

Давайте потренуємось!

Перетворення даних у Power BI

Preparing Video For Download...