Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
Ми збираємося працювати над чимось справді унікальним навколо Time Intelligence в LuckyTemplates. Ця техніка може допомогти вам відстежувати та визначати точну кількість робочих днів у LuckyTemplates за допомогою різноманітних формул DAX і розширеної логіки. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Ознайомлення з цим аналізом може допомогти вирішити проблему порівняння та підрахунку робочих днів у місяці для вашої організації чи компанії.
Іншими словами, ви можете порівняти число першого робочого дня певного місяця з числом першого робочого дня іншого місяця. Він може поширюватися на останній місяць, останній квартал або минулий рік тощо.
Це насправді було складно зі стандартними функціями аналізу часу в LuckyTemplates. Але тепер у LuckyTemplates є різноманітні функції для визначення кількості робочих днів будь-якого року та місяця.
Зміст
Приклад статистики, що демонструє номер робочого дня в LuckyTemplates
Цей підручник є результатом того, над чим я працював для. У ньому говорилося про необхідність порівнювати «подібне за подібним» протягом кількох місяців з точки зору робочого дня.
У цьому конкретному випадку ви побачите цей зразок розуміння, який відображає числа робочих і вихідних днів у LuckyTemplates.
Тут є кілька речей, які я можу показати в цій таблиці. По-перше, я розмістив роздільник робочих днів у верхній частині таблиці.
Тут ви можете вибрати дані, до яких бажаєте отримати доступ, будь то дані за будні чи вихідні дні . Ви також можете вибрати будь-який часовий проміжок – будь-який місяць і будь-який рік!
Чому важливо використовувати цей аналіз кількості робочих днів у LuckyTemplates? Що ж, це найбільш корисно, коли ви намагаєтеся визначити, чи є у вас більше продажів у певні робочі дні чи у вихідні.
У цьому прикладі ми дивимося на травень місяць на початку північноамериканського літа.
Завдяки цим даним, які я представив, ви можете оцінити тенденцію своїх продажів і знати заздалегідь, якими будуть ваші продажі в перший робочий день травня наступного року.
Тепер розрахунки інтелекту часу не працюватимуть безпосередньо в цьому випадку. По суті, ви можете просто оцінити один рік порівняно з попереднім роком, незалежно від того, будній це день чи вихідний.
Завдання тут полягає в тому, щоб спочатку визначити, який робочий день є буднім, а який вихідним. Тоді ми можемо перейти до більш релевантних обчислень інтелекту часу з трохи вдосконаленою логікою.
Моя мета цього підручника — допомогти вам зрозуміти, як розбити числа робочих днів. Я покажу вам у наступній частині цього уроку.
Розробка формул для обчислення робочого дня
Отже, загалом ми матимемо від 20 до 22 робочих днів у будні на місяць. І тоді цифри, ймовірно, складатимуть близько 8-10 вихідних днів.
У нашому прикладі нижче у травні загалом 17 робочих днів і 7 вихідних.
Щоб прийти до згаданого розуміння, я використав наведену нижче формулу.
Інтеграція функції RANKX
Я люблю використовувати змінні і настійно рекомендую це робити. Найважливішим тут є те, що я інтегрував функцію в нашу формулу.
Усередині функції RANKX я знайду таблицю під назвою MONTHTABLE.
Щоб дізнатися МІСЯЧНУ ТАБЛИЦЮ , мені просто потрібно буде використати фільтр і оцінити дати для кожного окремого дня.
Але протягом цього часу ми збираємося відфільтрувати його для будніх чи вихідних днів. Це стало можливим, оскільки в моїй таблиці є цей конкретний стовпець, де я вказав, чи є дата робочим буднім днем чи вихідним.
Отже, використовуючи цю формулу, я можу відфільтрувати дні тижня в будь-якому конкретному місяці.
Далі RANKX перевірить кожен із цих днів, а потім оцінить рейтинг для кожного окремого дня чи рядка у віртуальній таблиці.
У цьому випадку нам також потрібно помістити день місяця в цю таблицю.
Нарешті, я додав функцію ASC для оцінки найнижчого результату в порядку зростання.
Наприклад, у стовпці «Номер робочого дня» можна побачити, що 2 травня повертається 1 .
Тоді, коли формула обчислюватиметься для 6 травня, вона повертатиме 6 у номері робочих днів , оскільки 7 і 8 травня – вихідні.
Дізнатися номер вихідного дня
Якщо ми збираємося перейти до числа вихідних, це буде так само, як і для логіки будніх днів, але з незначними змінами.
Найголовніше, вам просто потрібно змінити віртуальний стіл для WEEKEND NUMBER.
Після застосування нової формули для числа вихідних ви побачите нові результати тут у віртуальній таблиці.
У стовпці «Номер вихідного дня» ви також побачите, що 1 травня має 1 значення. Тобто 1 травня має найнижчий результат за цією логікою.
Далі, другий найнижчий рейтинг для 7 травня, а потім 8 травня. Це все тому, що ми використовували вихідні дні у нашому фільтрі. Таким чином, формула обчислює лише всі вихідні дні місяця, а потім повертає їх значення.
Крім того, якщо ми перейдемо до будь-якого іншого місяця, ви побачите, що цей розрахунок є динамічним . Ви побачите, що він переоцінюється на основі будь-якого місяця, на якому ми зосереджуємось.
Я думаю, що з цього підручника ви зможете отримати конкретне запитання про порівняння продажів. Наприклад, продажі в перший робочий день листопада цього року порівняно з продажами в перший робочий день минулого року.
Висновок
Це дійсно потужний матеріал, і я занурився в усі ключові поняття в цьому посібнику. Якщо ви завершуєте цей аналіз, я настійно рекомендую переглянути відео. Тим часом ви можете подивитися та зрозуміти більше, як використовувати цю логіку у своїй власній.
Нарешті, я сподіваюся, я дав вам цікавий аспект розрахунку часу, який ви можете легко застосувати у своєму бізнесі.
Насолоджуйтесь!
***** Вивчаєте LuckyTemplates? *****
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.