Що таке Power Query та мова M: детальний огляд

У цьому посібнику ви дізнаєтесь про Power Query та мову M на робочому столі LuckyTemplates.

Хоча можуть бути невеликі відмінності, ви можете застосувати ті самі загальні методи в інших продуктах Microsoft, як-от Excel, Analysis Services та інших інструментах Microsoft із вбудованим механізмом Power Query.

Зміст

Що таке Power Query?

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

Що таке Power Query та мова M: детальний огляд

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

Що таке Power Query та мова M: детальний огляд

Процес перетворення необроблених даних також називають ETL , що означає « Видобуток, перетворення та завантаження» .

Що таке Power Query та мова M: детальний огляд

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

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

Що таке Power Query та мова M: детальний огляд

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

Після підключення до джерела даних ви матимете попередній перегляд даних.

Що таке Power Query та мова M: детальний огляд

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

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

Що таке M Language?

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

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

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

А з появою IntelliSense у вересні 2018 року чутливість до регістру тепер менше впливає на коди M.

Що таке Power Query та мова M: детальний огляд

IntelliSense дає змогу викликати члени внутрішнього #shared , наприклад усі власні функції M, спеціальні функції, імена змінних або кроків і параметри.

М — функціональна мова. Коли ви розумієте його потік, стає легше читати та писати M-коди.

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

Доступні різноманітні онлайн-ресурси, де ви можете.

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

Але загалом, найголовніше під час вивчення чогось нового — це практика, практика і ще практика .

Висновок

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

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

Меліса

Leave a Comment

Змініть формати дати за допомогою редактора 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

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