Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

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

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

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

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

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

Зміст

Відносини між різними гранулярностями

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

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

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

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

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

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

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

Тепер, дивлячись на цей приклад, ви можете побачити, що є таблиця, яка містить Date ,, і.

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

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

Складна частина цього полягає в тому, що місяць і рік не збігаються з таблицею дат . Подивившись на зв’язки, ви побачите, що таблиця «Дати» має щоденну деталізацію, а бюджети продажів — щомісячну та річну деталізацію.

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

Отже, прямого зв'язку між ними немає.

Навіть якщо ви клацнете таблицю «Дати» та перетягнете її до таблиці «Бюджети продажів» , щоб створити зв’язок, це буде неможливо. Крім того, ви не хочете цього робити в першу чергу, оскільки це не справжні стосунки.

Таблиця "Дати" не відповідає місячним і річним параметрам таблиці " Бюджети продажів" . Таким чином, вам потрібно створити ці відносини віртуально.

Створення віртуальних відносин за допомогою TREATAS

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

Однак у цій моделі є справжні стосунки. Існує таблиця «Регіони» , таблиця «Продукція» та таблиця «Клієнти» . Усі три вони є атрибутами в бюджетах.

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

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

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

Є загальні бюджети .

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

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

TREATAS створює фільтр на основі стовпця «Місяць і рік» у таблиці «Дати» та стовпця «Місяць і рік» у таблиці «Продажі».

Знову ж таки, неможливо створити їхні зв’язки всередині моделі через численні зв’язки всередині них. Є також повторювані значення. Отже, якщо ви спробуєте взяти місяць і рік із таблиці дат і перетягнути їх у таблицю продажів місяць і рік,...

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

…ви отримаєте повідомлення про помилку:

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

Ось чому віртуальний зв’язок створюється за допомогою TREATAS – за допомогою цієї функції ви можете віртуально створити зв’язок між двома таблицями.

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

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

Пошук алгоритму розподілу

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

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

Але для цього прикладу використовується кількість днів у місяці.

Виконуючи розрахунок, необхідно продумати алгоритм розподілу.

Подивіться на формулу днів у місяці .

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

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

Перетягнувши міру «Дні в місяці» до таблиці, вона підраховує та показує, скільки днів у певному місяці.

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

У формулі я видалив будь-який контекст днів.

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

Але потім я повернув їх із ЗНАЧЕННЯМИ місяця та року.

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

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

Подивившись на стовпець «Дні в місяці» в таблиці, ви побачите, що кількість днів для кожного місяця різна – це не просто введення загального числа 30 днів на місяць для всіх місяців.

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

Він також автоматично зміниться, якщо вибрано інший квартал у часовому проміжку.

Розрахунок бюджетних асигнувань

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

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

Це можна спростити, зробивши формулу DailyBudget рівною загальним бюджетам .

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

І це ключова частина формули:

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

Він ділить загальні бюджети на місяці-дні . Таким чином можна отримати Бюджетне асигнування.

Деякі проміжні обчислення навіть не потрібні, як-от кількість днів у місяці. тому, якщо хочете, ви можете видалити його.

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

Потім ви можете відобразити результати на діаграмі розподілу бюджету та продажів за день .

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

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

Налаштування інформаційної панелі

Тепер повернемося до демонстраційної моделі.

Розподіл бюджету: місячні прогнози через щоденні результати в LuckyTemplates

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




Висновок

Виконання цього в LuckyTemplates вимагає достатнього обсягу знань про те, як правильно налаштувати модель даних, а також як сформувати правильні зв’язки між таблицями. Крім того, вам також потрібно використовувати правильні формули DAX, щоб усе працювало у ваших візуалізаціях.

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

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

Все найкраще,

***** Вивчаєте 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.

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

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

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