Додавання чисел робочих і вихідних днів у вашу таблицю дат: Техніка аналізу часу в LuckyTemplates

Це дуже унікальний приклад Time Intelligence в LuckyTemplates, особливо при роботі в робочі та вихідні дні. Ви можете переглянути повне відео цього підручника внизу цього блогу.

Цей підручник надійшов на запит від, де учаснику потрібно було отримати день для кожного дня тижня та день кожного вихідного у свою таблицю дат.

Додавання чисел робочих і вихідних днів у вашу таблицю дат: Техніка аналізу часу в LuckyTemplates

запит від учасника LuckyTemplates щодо робочих і вихідних днів

Я бачив це досить часто, особливо на Форумі підтримки LuckyTemplates, де користувачі намагаються проаналізувати подібне протягом місяців або років. Це унікальна вимога, але я бачу, що вона має широке застосування, особливо якщо вам потрібно порівняти однакові дні між різними місяцями.

Усе це також слід було розмістити в обчислюваному стовпці, що означало врахування контексту кожного рядка всередині таблиці Date.

Ми зануримося в функцію RANKX і дізнаємося, як її використовувати для обчислення цієї унікальної інформації.

Коли ви опрацюєте логіку та побачите, як вона застосована в таблиці Date (яка є обов’язковою таблицею в будь-якій моделі даних), ви здивуєтеся, наскільки безперешкодно ви можете запустити цей обчислення в LuckyTemplates порівняно з завершенням цього в будь-який інший інструмент.

Зміст

Розробка типу дня

Перш ніж перейти до формул, нам потрібно спочатку створити цей стовпець, тип дня .

Додавання чисел робочих і вихідних днів у вашу таблицю дат: Техніка аналізу часу в LuckyTemplates

всередині таблиці Дата

На основі стовпця DayInWeek ми хочемо мати стовпець, який показує, що таке робочий день, а що вихідний.

Додавання чисел робочих і вихідних днів у вашу таблицю дат: Техніка аналізу часу в LuckyTemplates

Отже , якщо DayInWeek не дорівнює 6 або 0 , тобто субота та неділя в нашій таблиці Date, це дорівнюватиме робочому дню . Якщо це ці цифри, це дорівнюватиме вихідним дням . Ми можемо побачити результати в нашому стовпці типу дня.

Звідси ми можемо пронумерувати ці результати типу дня за допомогою формули. Логіка робочого дня фільтрує лише дні, які вважатимуться робочим днем. Щоб досягти цього, нам потрібно створити таблицю, яка оцінює лише робочі дні. Звідси ми ранжуватимемо ці дні від 1 до 21 або 22.

Отже, давайте перевіримо формулу.

Розробка номера робочого дня

У формулі ми використовуємо змінні (VAR), CurrentMonth і MonthTable . Спочатку ми розуміємо, у якому місяці та році ми перебуваємо, тому що місяць і рік – це те, як ми збираємося визначити межі, в яких буде перебувати ця переглянута віртуальна таблиця. Потім у кожному окремому рядку ми видаляємо весь контекст із дат за допомогоюфункція.

Додавання чисел робочих і вихідних днів у вашу таблицю дат: Техніка аналізу часу в LuckyTemplates

Ця формула розглядає лише робочі дні та також фільтрує поточний місяць, який є нашою першою змінною.

Якщо тип дня дорівнює Weekend , він дорівнюватиме . Потім ми хочемо створити ранг днів за допомогою, і помістіть віртуальну таблицю (MonthTable). Нарешті, ми оцінюємо або ранжуємо DayOfMonth .

Додавання чисел робочих і вихідних днів у вашу таблицю дат: Техніка аналізу часу в LuckyTemplates

Розробка номер вихідного дня

Тепер давайте просто перейдемо до формули числа вихідних . Це дуже схоже на формулу кількості робочих днів. Усе, що нам потрібно змінити, — це віртуальний стіл, який ми оцінюємо, а саме Weekends

Додавання чисел робочих і вихідних днів у вашу таблицю дат: Техніка аналізу часу в LuckyTemplates

Знову ж таки, ми просто використовуватимемо RANKX, щоб ранжувати кожен із DayOfMonth, яким може бути вихідний день, і це дасть нам результати.

Додавання чисел робочих і вихідних днів у вашу таблицю дат: Техніка аналізу часу в LuckyTemplates




Висновок

Це чудова техніка Time Intelligence в LuckyTemplates для додавання робочих і вихідних днів до таблиці дат. Звідси ви можете запустити певну інформацію про час на основі роботи.

Це дає вам уявлення про те, як написати деяку логіку та формули, які дозволять вам проводити аналіз часу на основі цих робочих і вихідних днів. Насправді я створив багато відео про те, як розраховувати час за допомогою нестандартних таблиць дат і 445 календарів. Перегляньте посилання нижче на ці підручники. 

Насолоджуйтесь роботою над цим. Це чудова ідея для нових і цікавих аналізів.

***** Вивчаєте LuckyTemplates? *****







Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.

Сортування стовпців таблиці дат у LuckyTemplates

Сортування стовпців таблиці дат у LuckyTemplates

Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.