Що таке Power Query та мова M: детальний огляд
Цей підручник містить огляд редактора Power Query і мови M на робочому столі LuckyTemplates.
У цьому посібнику ви дізнаєтесь про Power Query та мову M на робочому столі LuckyTemplates.
Хоча можуть бути невеликі відмінності, ви можете застосувати ті самі загальні методи в інших продуктах Microsoft, як-от Excel, Analysis Services та інших інструментах Microsoft із вбудованим механізмом Power Query.
Зміст
Що таке Power Query?
Power Query розроблено для . Він поставляється з графічним інтерфейсом для підключення до широкого спектру джерел даних.
Він також має редактор, більш відомий яку робочому столі LuckyTemplates, який використовується для перетворення необроблених даних.
Процес перетворення необроблених даних також називають ETL , що означає « Видобуток, перетворення та завантаження» .
Power Query витягує дані, підключаючись до різноманітних джерел даних. Потім він змінює форму, очищає та перетворює ваші дані. І, нарешті, він завантажує дані в модель даних.
Дані ніколи не бувають ідеальними. Таким чином, мета редактора запитів полягає в тому, щоб допомогти користувачеві застосувати більшість типових перетворень, взаємодіючи з простим набором стрічок, меню та інших компонентів.
Ця можливість трансформації є спільною для всіх джерел. Таким чином, незалежно від основного джерела, взаємодія з користувачем у редакторі запитів залишається незмінною.
Після підключення до джерела даних ви матимете попередній перегляд даних.
Попередній перегляд базується на підмножині, яка дозволяє вам спроектувати свій запит. Ви побачите повні дані лише після натискання кнопки Закрити та застосувати . Це означає, що ви можете працювати з дуже великими наборами даних.
Механізм Power Query доступний у багатьох продуктах і службах. Місце призначення, де будуть зберігатися дані, залежить від використовуваного запиту.
Що таке M Language?
M — це функціональна комбінована мова з урахуванням регістру, призначена для перетворення даних.
Коли ви виконуєте перетворення, код для цього кроку автоматично генерується для вас. Тож вам не потрібно самостійно писати код M.
Однак бувають випадки, коли потрібно навчитися писати. Сюди входить створення настроюваних функцій, виконання складніших перетворень, оптимізація та створення настроюваних з’єднувачів.
А з появою IntelliSense у вересні 2018 року чутливість до регістру тепер менше впливає на коди M.
IntelliSense дає змогу викликати члени внутрішнього #shared , наприклад усі власні функції M, спеціальні функції, імена змінних або кроків і параметри.
М — функціональна мова. Коли ви розумієте його потік, стає легше читати та писати M-коди.
Як загальна найкраща практика, переконайтеся, що рядок формул завжди видимий в інтерфейсі користувача. Таким чином, ви можете бачити згенерований код M і слідувати його потоку та синтаксису.
Доступні різноманітні онлайн-ресурси, де ви можете.
Одним із ресурсів є Специфікація мови формул , яка описує структуру самої мови та посилання на функції М, у якому перераховано всі функції та їхню документацію. Power Query також містить стандартну бібліотеку, доступну за допомогою ключового слова #shared .
Але загалом, найголовніше під час вивчення чогось нового — це практика, практика і ще практика .
Висновок
Редактор Power Query — це потужний інструмент для виконання перетворень даних. Коли ви зрозумієте основні поняття, вам стане легше перетворювати необроблені дані на більш значущу інформацію.
І хоча мова M часто автоматично генерується для вас, її завжди краще вивчати. Це буде великою перевагою при роботі зі складнішими сценаріями в майбутньому.
Меліса
Цей підручник містить огляд редактора Power Query і мови M на робочому столі LuckyTemplates.
Дізнайтеся, як створити звіт із розбивкою на сторінки, додати тексти та зображення, а потім експортувати звіт у різні формати документів.
Дізнайтеся, як використовувати функцію автоматизації SharePoint для створення робочих процесів і допомоги в мікрокеруванні користувачами, бібліотеками та списками SharePoint.
Відточіть свої навички розробки звітів, приєднавшись до змагання з аналізу даних. Прискорювач може допомогти вам стати суперкористувачем LuckyTemplates!
Дізнайтеся, як обчислювати поточні підсумки в LuckyTemplates за допомогою DAX. Поточні підсумки дозволяють вам не потрапити в окремий результат.
Зрозумійте концепцію змінних у DAX у LuckyTemplates і значення змінних для обчислення показників.
Дізнайтеся більше про настроюваний візуал під назвою LuckyTemplates Slope chart, який використовується для показу зростання/зменшення для одного чи кількох показників.
Відкрийте для себе кольорові теми в LuckyTemplates. Це необхідно для того, щоб ваші звіти та візуалізації виглядали та працювали без проблем.
Розрахувати середнє значення в LuckyTemplates можна кількома способами, щоб отримати точну інформацію для ваших бізнес-звітів.
Давайте заглибимося в стандартну тематику LuckyTemplates і розглянемо деякі функції, вбудовані в саму програму LuckyTemplates Desktop.