Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
У цьому підручнику ви дізнаєтеся про Power Query і мову M і як ними опанувати. Тут також буде розглянуто їх використання всередині . Ви дізнаєтесь і зрозумієте їх важливість у розробці та отриманні даних для вашого .
Зміст
Редактор Power Query
Power Query призначений для перетворення та підготовки даних. Він поставляється з графічним інтерфейсом, який підключається до широкого кола джерел даних. Він також має редактор усередині LuckyTemplates Desktop під назвою Power Query Editor, який перетворює необроблені дані.
Необроблені дані перетворюються за допомогою процесу під назвою ETL , що означає , Transform і Load . Процес витягує дані шляхом підключення до джерел даних, а потім перетворює їх шляхом зміни форми та очищення. Останній процес завантажує дані в модель даних.
Мета редактора запитів — допомогти користувачеві застосувати загальні перетворення, взаємодіючи зі стрічками, меню та іншими компонентами. Ці можливості трансформації є спільними для всіх джерел. Отже, взаємодія з користувачем у редакторі запитів залишається незмінною незалежно від джерела.
Після підключення до джерела даних Power Query покаже попередній перегляд даних. Попередній перегляд базується на підмножині, яка дозволяє працювати з великими наборами даних і створювати запити. Повні дані будуть надані лише після натискання. Місце призначення, де зберігаються дані, залежить від того, який Power Query використовується.
Ви можете застосувати ті самі загальні методи в Excel, Data Flows, Analysis Services та інших продуктах, у яких Microsoft вбудовано Power Query Engine. Механізм Power Query доступний у багатьох продуктах і службах.
Мова М
M — це функціональна, чутлива до регістру, комбінована мова, розроблена для перетворення даних. Коли ви виконуєте перетворення через інтерфейс користувача, код для цього кроку генерується автоматично. Отже, вам не потрібно писати код M.
Однак є деякі речі, які ви можете робити, лише написавши M, наприклад, створювати власні функції, виконувати більш складні перетворення, оптимізувати та навіть створювати власні конектори.
Тепер, із запровадженням IntelliSense, чутливість до регістру починає мати менший вплив. IntelliSense дозволяє викликати членів внутрішнього #shared , наприклад:
Одним із найпродуктивніших способів використання інтерфейсу користувача є створення та підхід до потрібного запиту. Потім перейдіть до панелі формул або розширеного редактора, щоб змінити код.
Щоб вивчити й оволодіти М , потрібно розуміти потік мови. Це допоможе вам легше читати та писати коди, а також значно покращить ваші навички розробки даних.
Переконайтеся, що панель формул постійно відображається в інтерфейсі користувача. Це дає вам змогу побачити згенерований код M і познайомити з його потоком і синтаксисом.
Існують онлайн-ресурси, такі як Специфікація мови формул, яка описує структуру мови, і довідник про функції M , у якому перераховано всі функції та їх документацію. Power Query також містить стандартну бібліотеку, доступну за допомогою ключового слова #shared .
Висновок
Вивчення того, як працюють Power Query і мова M , є одним із найкращих способів оволодіти розробкою даних. Якщо ви знаєте всі доступні функції в , створити звіт із даними буде легше.
Меліса
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.