Редактор мови M та Power Query у LuckyTemplates

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

Зміст

Редактор Power Query

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

Редактор мови M та Power Query у LuckyTemplates

Необроблені дані перетворюються за допомогою процесу під назвою ETL , що означає , Transform і Load . Процес витягує дані шляхом підключення до джерел даних, а потім перетворює їх шляхом зміни форми та очищення. Останній процес завантажує дані в модель даних.

Редактор мови M та Power Query у LuckyTemplates

Мета редактора запитів — допомогти користувачеві застосувати загальні перетворення, взаємодіючи зі стрічками, меню та іншими компонентами. Ці можливості трансформації є спільними для всіх джерел. Отже, взаємодія з користувачем у редакторі запитів залишається незмінною незалежно від джерела.

Після підключення до джерела даних Power Query покаже попередній перегляд даних. Попередній перегляд базується на підмножині, яка дозволяє працювати з великими наборами даних і створювати запити. Повні дані будуть надані лише після натискання. Місце призначення, де зберігаються дані, залежить від того, який Power Query використовується.

Ви можете застосувати ті самі загальні методи в Excel, Data Flows, Analysis Services та інших продуктах, у яких Microsoft вбудовано Power Query Engine. Механізм Power Query доступний у багатьох продуктах і службах.

Мова М

M — це функціональна, чутлива до регістру, комбінована мова, розроблена для перетворення даних. Коли ви виконуєте перетворення через інтерфейс користувача, код для цього кроку генерується автоматично. Отже, вам не потрібно писати код M.

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

Тепер, із запровадженням IntelliSense, чутливість до регістру починає мати менший вплив. IntelliSense дозволяє викликати членів внутрішнього #shared , наприклад:

  • Усі власні функції M
  • Спеціальні функції
  • Назви змінних або кроків
  • Параметри в екземплярі Power Query

Одним із найпродуктивніших способів використання інтерфейсу користувача є створення та підхід до потрібного запиту. Потім перейдіть до панелі формул або розширеного редактора, щоб змінити код.

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

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

Існують онлайн-ресурси, такі як Специфікація мови формул, яка описує структуру мови, і довідник про функції M , у якому перераховано всі функції та їх документацію. Power Query також містить стандартну бібліотеку, доступну за допомогою ключового слова #shared .



Висновок

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

Меліса


Труба в 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.

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

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

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