Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
У цьому дописі я покажу вам найшвидший і найефективніший спосіб створити детальну таблицю дат у LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Якщо ви хочете проаналізувати будь-що з часом, ймовірно, для будь-якої моделі LuckyTemplates немає більш важливої таблиці, ніж чудова таблиця дат.
Зміст
Створення таблиці дат у LuckyTemplates
Таблицю дат можна створити кількома способами. У цьому прикладі я використовую код «M» у редакторі запитів.
Якщо ви хочете слідкувати, ви можете завантажити код із цього курсу:
Знайдіть файл, схожий на цей нижче.
Тепер ми можемо приступити до створення таблиці дат.
1. Створіть порожній запит
Перше, що нам потрібно зробити, це створити порожній запит. Для цього виберіть «Нове джерело» .
Ви отримаєте спливаюче вікно, подібне до цього нижче.
Просто прокрутіть униз і знайдіть параметр пустого запиту . Виберіть цей параметр і натисніть Підключитися .
Після натискання Підключитися ви отримаєте порожній запит.
2. Використання коду «M».
Наступним кроком є зміна коду в цьому запиті. Ось тут і з’являється код «М».
Тому виберіть розширений редактор зверху.
Ви отримаєте спливаюче вікно розширеного редактора з наявним текстом. Видаліть цей текст, а потім скопіюйте та вставте код таблиці дат у розширений редактор.
У вас має бути щось схоже на це.
Вставивши код таблиці дат, натисніть «Готово» .
3. Вхідні параметри
Тепер ви побачите, що у нас є деякі параметри. Ми фактично можемо ввести деякі параметри для цієї таблиці дат.
Скажімо, для StartDate 1 січня 2014 року, а для EndDate – 31 грудня 2016 року.
У нас також є можливість встановити. Тут можна вибрати будь-який місяць, але для цього конкретного прикладу виберемо липень.
Після натискання «Викликати» ви матимете всю цю таблицю.
4. Розгляд таблиці
Давайте зробимо короткий огляд того, що було створено для нас тут.
У нас є місяць, рік , квартал і рік .
У нас також є день тижня і кінець тижня .
Але що чудово, у нас також є цей стовпець індексу . Створити це може бути досить складно, тому підготувати це для нашого використання дуже корисно.
Цей стовпець індексу, наприклад, може сортувати стовпець місяця та року . Оскільки це текстове значення, воно може сортувати себе лише за алфавітом. Тож стовпець індексу може виконувати сортування за нас.
Окрім цього, стовпець індексу також може сортувати квартал і рік і, звичайно, день і тиждень .
І ви побачите, що в нашій таблиці також є фінансовий рік , тож ми можемо розділити наші таблиці за фінансовими роками.
Дивно те, що вам не потрібно створювати все це окремо. Усі вони були створені за один раз.
5. Вкажіть назву
Звичайно, нам потрібно написати назву цієї таблиці.
Отже, праворуч ви побачите поле для імені під властивостями. Там ви можете написати Дати .
6. Закрийте редактор запитів
Щоб нарешті виконати всі внесені зміни, натисніть «Закрити та застосувати» у верхньому лівому куті редактора запитів.
7. Інтегруйте таблицю дат у модель даних
Тепер ми можемо інтегрувати нашу таблицю дат у нашу модель даних. Для цього нам просто потрібно підключити дату до дати замовлення .
І тепер у нас є повна модель даних. Швидко і легко.
Навіщо будувати стосунки над таблицею фактів
Я рідко, якщо взагалі колись, запускаю будь-який аналіз часу над таблицями дат у таблицях фактів.
Я завжди створюю таблицю дат, а потім будую зв’язок із таблицею фактів (як таблиця даних про продажі).
Чому ви повинні це зробити? Що ж, є кілька причин.
Але головне – навчитися швидко створювати справді гарну таблицю дат.
Ви хочете переконатися, що у вас є весь правильний код, щоб робити це знову і знову.
Висновок
Тож ми щойно ознайомилися з дуже швидким способом створення детальної таблиці дат у LuckyTemplates.
Я особисто вважаю, що це дійсно ефективний спосіб зробити це, тому що ви можете одночасно вносити і��ші невеликі зміни в таблицю в редакторі запитів.
Сподіваюся, ви зможете використати це у своїй власній роботі для переконливого аналізу часових даних.
Якщо ви ще не завантажили код, ви знову можете отримати його в цьому курсі.
здоров'я,
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.