Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
У цьому підручнику ви дізнаєтесь про загальні стратегії покращення своїх можливостей DAX або M. Це можливість вивчити та зрозуміти кожну функцію LuckyTemplates DAX. Ви можете переглянути повне відео цього підручника внизу цього блогу.
У LuckyTemplates є певні елементи практики, які ви маєте навчитися, щоб мати досвід роботи з функціями. Якщо ви використовуєте ці стратегії, ви зможете створювати переконливі звіти та моделі даних.
Зміст
Стратегія 1: упорядкуйте свої інструменти
Перша стратегія полягає в організації інструментів або форматуванні LuckyTemplates DAX.
Неформатований DAX схожий на абзац без великих літер і пунктуації. Такий параграф дуже важко зрозуміти і прочитати.
Ось приклад.
Але якщо ви відформатуєте його належним чином, він стане простим і легким для читання, як цей параграф нижче.
Для прикладу LuckyTemplates DAX, ось фактична міра, яка не відформатована.
Якщо відформатувати його, міру стане легше зрозуміти.
Є три речі в мірі, які ви можете помітити.
По-перше, це шаблон динамічної сегментації. Далі, це незвичайна конструкція. Ви зазвичай використовуєте і для визначення рангової групи клієнтів, а не. Отже, це не дасть належних результатів, тому що дужки вумова неповна, і це лише говоритьбез надання умов.
Існує багато способів форматування DAX. Ви можете зробити це прямо вручну або скористатися інструментами форматування.
DAX Clean Up — це інструмент форматування від LuckyTemplates. Він має особливості надання доступу до відповідних інструментів і функцій. Він також містить посилання на інструменти розробки.
Ось посилання на DAX Clean Up:
Є ще один інструмент, розроблений у бета-версії, під назвою Power Query Formatter . Ви можете використовувати його для форматування свого M-коду, щоб зробити його читабельним і зрозумілим.
Ось посилання на форматер: https://powerqueryformatter.com/
Якщо ви використовуєте ці інструменти для форматування, вони допоможуть вам налагодити та зрозуміти ваш DAX. Метою цієї стратегії є визнання.
Стратегія 2: Ознайомтеся з новими функціями LuckyTemplates DAX & M
Наступна стратегія полягає в придбанні нових інструментів і ознайомленні з новими функціями DAX або M.
Не обов’язково освоювати функції. Вам потрібно лише знати, що роблять функції та як їх використовувати в складних рішеннях.
Є щонайменше 200 DAX і 720 M функцій. Ви можете переглянути їх у базі знань LuckyTemplates. Він надає посилання на повідомлення форуму для прикладів і коротких відео. Вивчіть і практикуйте кожну функцію, щоб розширити діапазон функцій, які ви використовуєте.
Почніть практикувати з віртуальної таблиці та функцій фільтра. Якщо ви вмієте маніпулювати віртуальними таблицями, ви багато чому навчитеся та покращите свої можливості.
LuckyTemplates надає інструмент, який випадковим чином надає вам функцію LuckyTemplates DAX і функцію M дня. Якщо ви клацнете функцію DAX, ви перейдете до запису бази знань LuckyTemplates Knowledge Base. Якщо натиснути функцію M, ви перейдете до довідкового посібника Microsoft M.
Ось як це виглядає.
Ліворуч показана база знань. Він має аудіо та візуальне пояснення того, як працює функція. Праворуч показано довідковий посібник M для Microsoft. Він показує синтаксис, загальні примітки та приклади.
Стратегія 3: Використовуйте існуючі коди та шаблони
Третя стратегія — запозичення інструментів у інших або використання існуючих кодів і шаблонів.
Проблеми, що часто виникають, можна вирішити, використовуючи існуючі рішення або коди. У цих джерелах є низка сценаріїв для повторного використання.
На сайті LuckyTemplates є 2 нових джерела, які доступні як для учасників, так і для тих, хто не є учасниками.
На цих сайтах і джерелах є багато інформації. Вони пов’язані з повідомленнями на форумі, які містять контекст і приклади шаблонів.
Не використовуйте коди, які ви не розумієте.
Неправильні результати бентежать, але ледь помітно неправильні результати — це те, що призведе до звільнення.
Ви повинні зрозуміти код, перш ніж використовувати його у своєму звіті.
Стратегія 4: створіть щось нове за допомогою LuckyTemplates DAX
Четверта стратегія полягає у важкій роботі, оскільки вам потрібно регулярно створювати щось нове у своїх звітах.
Зробивши велику кількість звітів і аналізів за допомогою функцій DAX або M, люди, як правило, відстають від початкового сплеску навчання. Вирішення проблеми полягає в тому, щоб регулярно створювати щось нове, щоб розширити набір навичок LuckyTemplates.
У LuckyTemplates є виклики, які відкриті для всіх. Щотижня вони надають нові набори даних для аналізу та візуалізації.
Щоб використати всі можливості навчання для покращення набору навичок, існує стратегія під назвою «Навмисна практика».
Повторення та важка робота формують ваші здібності та досвід.
Ось п’ять загальних характеристик навмисної практики:
Особлива увага приділяється 5-й характеристиці, тому що результат і мета — це дві різні речі.
Результатом є вдосконалення ваших навичок роботи з LuckyTemplates DAX, але цілі базуються на конкретному процесі.
Однак існує три загальноприйнятих відповіді щодо цього підходу:
Усі ми все ще вивчаємо LuckyTemplates. Вам просто потрібно не поспішати, щоб покращити свої навички. Виберіть проблеми з даними або проблеми, які є складними для вас, оскільки це надасть чудову можливість для навчання.
Не турбуйтеся про неправильні або неповні рішення, тому що інші учасники допоможуть вам у ваших зусиллях. Це один із найкращих досвідів у спільноті LuckyTemplates.
Стратегія 5: використовуйте кращі редактори
Останньою стратегією є оновлення самого набору інструментів або використання кращих редакторів DAX або M.
Це чотири редактори, які можна використовувати для покращення можливостей LuckyTemplates DAX або M. Однак ці редактори мають свої плюси і мінуси. Отже, виберіть найкращий редактор, який вам найбільше подобається.
Висновок
Освоєння функцій DAX і M у LuckyTemplates вимагає багато часу та зусиль. Якщо ви хочете продемонструвати моделі або звіти зі складними обчисленнями, вам потрібно продовжувати практикувати розширені функції.
Скористайтеся цим підручником і продовжуйте практику, щоб отримати чудові рішення.
Все найкраще,
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.