Користувальницькі календарі LuckyTemplates: розрахунок щомісячно – 445 календарів

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

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

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

На жаль, ви не можете використовувати вбудовані функції аналізу часу в мові DAX. Вони працюють тільки зі стандартними календарями.

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

Техніки, які я вивчаю, також дозволяють вам, з деякими незначними коригуваннями формули, розробляти тиждень за тижнем, квартал за кварталом або подібні розрахунки такого характеру.

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

Зміст

Вирішіть для продажу за попередній місяць

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

Користувальницькі календарі LuckyTemplates: розрахунок щомісячно – 445 календарів

Ми просто вставляємо це в певний контекст із нашого календаря клієнтів. Отже, ми маємо Fin Year і Fin Month, а потім автоматично фільтруємо базову таблицю фактів. І це дає нам загальну суму продажів .

Користувальницькі календарі LuckyTemplates: розрахунок щомісячно – 445 календарів

Однак у цій таблиці ліворуч є певна проблема. Тут ми бачимо наш номер місяця Fin; але коли ми підходимо до кінця – останнього тижня фінансового року цього конкретного календаря – останній день – 27 квітня. Потім він переходить у новий фінансовий рік, але навіть не в новий місяць.

Користувальницькі календарі LuckyTemplates: розрахунок щомісячно – 445 календарів

Ось де це стає трохи заплутаним. Ось чому ми повинні створити певну логіку, щоб отримати продажі за попередній місяць. Ми не можемо просто дивитися на якийсь конкретний місяць. У цьому випадку ми маємо переглянути конкретне число та працювати зі стовпцем «Номер фінансового місяця».

Тож я розповім вам формулу, щоб ви могли її добре зрозуміти.

Пройдіться формулою

Я використовував змінні ( VAR ) у цьому обчисленні, і я настійно рекомендую його, оскільки змінні дозволяють нам розбити ці формули.

Користувальницькі календарі LuckyTemplates: розрахунок щомісячно – 445 календарів

Користувальницькі календарі LuckyTemplates: розрахунок щомісячно – 445 календарів

Перш за все, нам потрібно визначити поточний місяць , у якому ми перебуваємо, у будь-якому конкретному контексті, і це те, що робить. Наприклад, якщо ми на десятому місяці 2014 року, це поверне число 10.

Якщо ми подивимося на поточний рік , то він робить те саме, тоді як MaxMonthNum буквально обчислює максимальну кількість місяців. Отже, ми розглядаємо число МАКСИМАЛЬНОГО фінансового місяця в усій нашій таблиці календаря, яке фактично повертатиме число дванадцять.

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

Користувальницькі календарі LuckyTemplates: розрахунок щомісячно – 445 календарів

Логічно, що ми намагаємося повернутися до місяця попереднього фінансового року, взяти це число та перенести його в поточний контекст .

Наприклад, у рядку нижче ми маємо 2014 рік із місяцем 10. Нам потрібно повернутися до місяця 9 і перетягнути це число (1,356 млн доларів) у десятий місяць, що саме й робить ця логіка у цій формулі.

Користувальницькі календарі LuckyTemplates: розрахунок щомісячно – 445 календарів

Ця формула переглядає таблицю календаря, і якщо дорівнює 1, вона знайде 12-й місяць попереднього року, тому що саме туди ми маємо перейти й розробити цей динамічний обчислення MaxMonthNum.

Користувальницькі календарі LuckyTemplates: розрахунок щомісячно – 445 календарів

Теоретично ми могли б просто написати тут 12, тому що завжди є 12 місяців, але це просто інший спосіб динамічно це робити. Ми могли б використати подібну техніку, наприклад, якщо ми робимо зміни щотижня.

Оцінка дасть 12, але потім ми повернемося назад і подивимося на попередній рік . Отже, якщо ми перебуваємо в першому місяці 2015 року, ми хочемо повернутися до дванадцятого місяця 2014 року. І таким чином ми тягнемо це число вниз.

Користувальницькі календарі LuckyTemplates: розрахунок щомісячно – 445 календарів

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

Користувальницькі календарі LuckyTemplates: розрахунок щомісячно – 445 календарів

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

Тепер, коли ми маємо розрахунок продажів за попередній місяць, ми можемо обчислити зміну кожного місяця . Все, що нам потрібно зробити, це відняти продажі за попередній місяць із загального обсягу продажів. Ми використовуємо логіку БЛАНК , щоб виключити тих, у кого не було продажів за попередній місяць.

Користувальницькі календарі LuckyTemplates: розрахунок щомісячно – 445 календарів

Звідси ми можемо отримати відсоткову зміну за місяць . Ми просто ділимо зміну за місяць на продажі за попередній місяць .

Користувальницькі календарі 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.

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

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

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