Що таке 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 часто автоматично генерується для вас, її завжди краще вивчати. Це буде великою перевагою при роботі зі складнішими сценаріями в майбутньому.

Меліса


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

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

Цей підручник містить огляд редактора Power Query і мови M на робочому столі LuckyTemplates.

Створення звіту з розбивкою на сторінки: додавання текстів і зображень

Створення звіту з розбивкою на сторінки: додавання текстів і зображень

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

Функція автоматизації SharePoint | Вступ

Функція автоматизації SharePoint | Вступ

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

Вирішіть задачу аналізу даних за допомогою прискорювача LuckyTemplates

Вирішіть задачу аналізу даних за допомогою прискорювача LuckyTemplates

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

Підсумки в LuckyTemplates за допомогою DAX

Підсумки в LuckyTemplates за допомогою DAX

Дізнайтеся, як обчислювати поточні підсумки в LuckyTemplates за допомогою DAX. Поточні підсумки дозволяють вам не потрапити в окремий результат.

Змінні LuckyTemplates Dax постійні: що це означає?

Змінні LuckyTemplates Dax постійні: що це означає?

Зрозумійте концепцію змінних у DAX у LuckyTemplates і значення змінних для обчислення показників.

Діаграма нахилу LuckyTemplates: огляд

Діаграма нахилу LuckyTemplates: огляд

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

Колірні теми LuckyTemplates для однорідної візуалізації

Колірні теми LuckyTemplates для однорідної візуалізації

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

Обчислення середнього значення в LuckyTemplates: виділення результатів у будні чи вихідні за допомогою DAX

Обчислення середнього значення в LuckyTemplates: виділення результатів у будні чи вихідні за допомогою DAX

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

Шаблони LuckyTemplates | Стандартне оформлення робочого столу LuckyTemplates

Шаблони LuckyTemplates | Стандартне оформлення робочого столу LuckyTemplates

Давайте заглибимося в стандартну тематику LuckyTemplates і розглянемо деякі функції, вбудовані в саму програму LuckyTemplates Desktop.