Окончательная формула распределения бюджета для анализа LuckyTemplates

Окончательная формула распределения бюджета для анализа LuckyTemplates

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

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

Формула распределения бюджета, обсуждаемая в этом руководстве, позволит вам устранить это несоответствие в деталях. Это также позволит вам легко переключаться между различными временными контекстами всего за несколько настроек алгоритма.

Поняв, как это работает, вы сможете эффективно использовать эту методологию при работе с бюджетами в своей среде.

Оглавление

Несоответствие гранулярности

Посмотрим на модель.

Окончательная формула распределения бюджета для анализа LuckyTemplates

Ваши бюджеты, как правило, будут иметь разную степень детализации. Это означает, что ваши Бюджеты могут быть на месячном уровне, например Бюджет на месяц или на продукт.

Окончательная формула распределения бюджета для анализа LuckyTemplates

Но ваша таблица продаж или фактов может быть на ежедневном уровне.

Окончательная формула распределения бюджета для анализа LuckyTemplates

Итак, есть несоответствие детализации.

Чтобы выполнить анализ или сравнение, вам нужно найти способ распределить бюджеты по более высокой степени детализации.

Более высокая степень детализации в данном случае — каждый день.

Итак, вам нужно найти способ брать ежемесячные суммы и распределять их на дневные суммы.

Введение в формулу распределения бюджета

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

Во-первых, давайте посмотрим на конечный результат формулы распределения бюджета .

Окончательная формула распределения бюджета для анализа LuckyTemplates

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

Окончательная формула распределения бюджета для анализа LuckyTemplates

У меня также есть общая сумма продаж и распределение бюджета .

Окончательная формула распределения бюджета для анализа LuckyTemplates

В этой визуализации есть ссылка на таблицу:

Окончательная формула распределения бюджета для анализа LuckyTemplates

Мои ежедневные продажи являются переменными. Но мои бюджеты постоянны, потому что это месячные суммы.

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

Окончательная формула распределения бюджета для анализа LuckyTemplates

На диаграмме показаны продажи за месяц в сравнении с месячным бюджетом.

Понимание алгоритма распределения

Теперь давайте посмотрим на формулу.

Окончательная формула распределения бюджета для анализа LuckyTemplates

Сначала я хочу объяснить эту часть формулы:

Окончательная формула распределения бюджета для анализа LuckyTemplates

Чтобы понять это, позвольте мне привести пример. Допустим, есть ежемесячная сумма. Давайте умножим эту сумму на 1, деленную на 30, или на количество дней в месяце. Это становится алгоритмом распределения.

Формула DayInContext делится на DaysInMonth, умножается на MonthlyBudgetAmounts . Это станет методологией, которая даст вам ежемесячное распределение бюджета на каждый день.

 Таким образом, если бы у вас были квартальные бюджеты, это было бы 1, деленное на DaysInQuarter , умноженное на квартальный бюджет . Вот как распределять квартальный бюджет на каждый день.

Это просто вопрос создания и достижения этой точки в формуле.

Вам нужно начать с этой части формулы. Затем вам нужно решить, как получить динамический DayInContext , DaysInMonth и как распределить MonthlyBudgetAmounts .

В формуле для распределения бюджета я построил все это в ПЕРЕМЕННЫХ, потому что многие из этих отдельных показателей не требуются.

Окончательная формула распределения бюджета для анализа LuckyTemplates

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

Если меру можно разветвить, я бы не рекомендовал использовать ПЕРЕМЕННЫЕ. Вместо этого я бы сначала создал начальную меру, а затем разветвился бы на совокупный итог или скользящее среднее.

Компоненты формулы распределения бюджета

Итак, давайте теперь посмотрим на каждую отдельную часть формулы распределения бюджета.

Во-первых, это Days In Context .

Окончательная формула распределения бюджета для анализа LuckyTemplates

Это попытка подсчитать, сколько дат находится в определенном контексте.

Это довольно просто, потому что для каждого дня есть контекст оценки. Итак, если я выберу (Даты) , это даст мне один день для каждой отдельной строки.

Окончательная формула распределения бюджета для анализа LuckyTemplates

Теперь давайте перейдем к Days In Month .

Окончательная формула распределения бюджета для анализа LuckyTemplates

Это важный формат, потому что это динамический способ определения количества дней в месяце.

Итак, я по-прежнему использую COUNTROWS( Dates ) , но изменил контекст функции . Я удалил фильтры из Dates. Но затем я возвращаю фильтры, используя из месяца и года .

Это дает мне конкретный контекст месяца и года. Итак, для месяца мая он показывает 31 день; для июня он показывает 30 дней.

Окончательная формула распределения бюджета для анализа LuckyTemplates

Независимо от того, в каком месяце вы находитесь, он точно распределит весь месячный бюджет в этом месяце. Вы не получите несоответствие, если в месяце 30 дней, но затем он делится на 31 день.

Таким образом, это позволяет вам иметь правильные и динамические распределения.

Использование TREATAS для виртуальных отношений

Следующее, что я хочу сделать, это рассчитать общий бюджет . Теперь давайте посмотрим на эту часть формулы:

Окончательная формула распределения бюджета для анализа LuckyTemplates

Формула общего бюджета — это , основанная на созданных мною виртуальных отношениях.

Окончательная формула распределения бюджета для анализа LuckyTemplates

Эта виртуальная связь создается функцией .

Окончательная формула распределения бюджета для анализа LuckyTemplates

В таблице вы можете увидеть эти большие суммы.

Окончательная формула распределения бюджета для анализа LuckyTemplates

Эти суммы определяются выбором в слайсере Product Name .

Окончательная формула распределения бюджета для анализа LuckyTemplates

Я смотрю только на избранную группу товаров. Это подсчет общего бюджета в каждый из этих разных месяцев.

Теперь давайте посмотрим на формулу TREATAS для сумм месячного бюджета .

Окончательная формула распределения бюджета для анализа LuckyTemplates

TREATAS позволяет мне создавать виртуальные отношения.

Я хочу создать связь виртуально, потому что в таблице Date есть много названий месяцев.

Окончательная формула распределения бюджета для анализа LuckyTemplates

И многие названия месяцев в названии продукта.

Окончательная формула распределения бюджета для анализа LuckyTemplates

Размещение связи «многие ко многим» создает слишком много проблем в ваших моделях.

Окончательная формула распределения бюджета для анализа LuckyTemplates

Вместо этого я собираюсь создать в своей формуле виртуальную связь между таблицей «Даты» и таблицей «Бюджеты продуктов».

Физическая связь между таблицей Dates и таблицей Sales по-прежнему будет работать.

Но создание виртуальной связи позволяет сравнивать информацию между таблицей «Даты» и таблицей «Продажи» по датам.

Итак, у меня есть месячные суммы.

Окончательная формула распределения бюджета для анализа LuckyTemplates

Пример распределения бюджета

Вернемся к формуле распределения бюджета.

Окончательная формула распределения бюджета для анализа LuckyTemplates

Теперь у меня есть все, что мне нужно, чтобы заставить его работать. Есть дни в контексте и дни в месяце .

Итак, рассчитав 1, деленное на 30, умноженное на сумму месячного бюджета, я получу свое ежедневное распределение в размере 8 778,13.

Окончательная формула распределения бюджета для анализа LuckyTemplates

 Переход к другому месяцу даст другую сумму дневного распределения.

Окончательная формула распределения бюджета для анализа LuckyTemplates

Изменение детализации в формуле

Это формула окончательного распределения бюджета, потому что, если бы у вас были ежеквартальные бюджеты, все, что вам нужно было бы сделать, это решить, как манипулировать этой частью формулы для квартальных.

Окончательная формула распределения бюджета для анализа LuckyTemplates

Если у вас есть годовые бюджеты, все, что вам нужно сделать, это распределить их по годам. Это может быть 365 или 90 дней. Все зависит от параметра, который вам нужно выделить и сравнить с вашими ежедневными результатами или результатами с более высокой степенью детализации.


Управление сезонностью в бюджетной аналитике — Advanced LuckyTemplates
Сравнение фактических результатов с бюджетами с помощью прогнозирования LuckyTemplates
Техника бюджетирования LuckyTemplates: распределение таблицы чувствительности ежемесячного бюджета

Заключение

Эта формула окончательного распределения бюджета позволяет легко создавать бюджетные и финансовые отчеты даже при работе с данными с разной степенью детализации.

Всего несколько изменений в формуле, и вы сможете легко изменить ее в соответствии с контекстом, который вы хотите показать в своих отчетах.

Надеюсь, вы многому научились из этого урока.

Всего наилучшего,

***** Изучаете LuckyTemplates? *****







Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать