Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Завершение анализа бюджета в LuckyTemplates, к сожалению, не так просто. То, что я собираюсь пройти сегодня, является, возможно, самой передовой техникой, которую вы можете использовать с помощью бюджетной аналитики , поскольку нам нужно включить некоторую сезонность в наши бюджетные цифры . Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Я подробно описал это в видеоруководстве, так что там есть чему поучиться, но на самом деле концепция, которую мы пытаемся решить, заключается в том, что бюджеты никогда не распределяются равномерно по прямой линии в течение года.
Скажем, у вас есть годовые бюджеты, и вам нужно создать распределение бюджета ( которое я рассмотрел в предыдущих уроках ). Ну, вы не можете на самом деле распределить этот бюджет, во многих случаях, просто равномерно на каждый день, потому что в некоторые месяцы будут более высокие продажи в летние или праздничные периоды (например) или во время рекламных акций, которые вы можете проводить.
Безусловно, на большинство наборов данных будет оказываться какое-то влияние сезонности.
В этой записи блога я привожу пример того, как вы можете управлять этой сезонностью в результатах. Теперь, если вы уже знаете, как создавать бюджетные ассигнования, то мы просто добавляем здесь дополнительную логику. Нам нужно ввести меру сезонности или некоторую логику сезонности, которая позволит нам распределять не только по дням, но и по месяцам. Нам нужно распределять на месячном уровне, а затем в течение месяца нам нужно распределять по дням.
Оглавление
Сезонность в бизнесе
Иногда бюджеты имеют разную степень детализации, когда у вас есть фактические значения на ежедневном уровне, а бюджеты на месячном или годовом уровне. Сценарий, который мы рассмотрим, покажет, как мы можем распределять годовые бюджеты не только по дням, но и как сезонные веса по месяцам.
Я собираюсь показать, как можно распределить годовой бюджет, чтобы вы могли сравнить его с ежедневным фактическим или даже месячным фактическим показателем, а также как распределить его по разным весам для отдельных месяцев. Здесь присутствует немного логики.
К концу нашего руководства по бюджетной аналитике мы сможем составить эти две диаграммы. Разница в том, что нижняя диаграмма показывает распределение бюджета без учета сезонности, а верхняя диаграмма — с добавлением сезонности.
Распределение бюджета
Давайте посмотрим на наши бюджетные ассигнования на январь месяц. У нас есть общий объем продаж и распределение бюджета.
Распределение бюджета — это простая формула: мы использовали количество дней в контексте даты , разделенное на количество дней в году , умноженное на общую сумму бюджета .
В ежедневном контексте это происходит путем деления 1 на 365, а затем умножения результата на общий бюджет. Мы используем дни в году , потому что бюджеты имеют годовую детализацию.
Распределение бюджета с весами
Но что, если нам нужно добавить сюда сезонность? Нам нужно добавить дополнительную логику, которая может немного усложниться. У нас есть дата, общий объем продаж и распределение бюджета с весами. Это в основном то же самое, что и диаграмма ниже, верно?
Но это также отличается, потому что распределение бюджета с взвешиванием имеет 153 766,55, а другое — 170 025,36.
Это связано с 8% взвешиванием за январь.
Если мы перейдем к февралю, то сумма все равно будет меньше — 123 385,64, потому что весовой коэффициент также ниже — 6%, но распределение бюджета остается неизменным на всем протяжении.
Что нам нужно сделать, чтобы на самом деле вычислить это? Мы будем использовать шаблон, который вы можете скачать с ресурсов LuckyTemplates. Нам пришлось ввести дополнительную переменную для измерения сезонности .
Общий бюджет
Мы по-прежнему суммируем общий бюджет в годовой сумме, но мы умножаем его на показатель сезонности .
Таким образом, в текущем контексте этот общий бюджет больше не будет годовой суммой; на самом деле это будет ежемесячная сумма, которую мы хотим.
Мы собираемся разделить 1 на количество дней в месяце, а затем умножить его на номер месячного бюджета, а не на весь бюджет.
Мера сезонности в бюджетной аналитике
Нам также необходимо ввести меру сезонности и согласовать ее с каждым отдельным месяцем. Нам нужно сделать пару вещей, чтобы добиться этого, но вот формула, которую мы будем использовать:
Мы возвращаем меру сезонности внутри месяца, как и должно быть. Мы определяем фактический месяц внутри даты, а затем возвращаем вес сезонности. Это в основном логика позади него.
Мера сезонности — это то, что входит в общий бюджет. 7,7% — это то, на что мы умножаем годовое число, потому что наши бюджеты на годовом уровне. Это дает нам месячный номер, который мы интегрируем в нашу логику, где мы идем 1, делим на 30, умножаем на месячный номер.
Вот как мы получаем бюджетные ассигнования с учетом сезонности.
Визуализация данных
Есть также ряд различных визуализаций, которые вы можете сделать, чтобы выделить эти две диаграммы. Мы можем изменить цвета вокруг и сделать фон более темным, чтобы мы могли видеть месячные распределения на ежедневной основе.
Это блестящий способ привести что-то довольно сложное к относительно легкому для восприятия формату. Кроме того, он динамичен, поэтому вы можете интегрировать его с остальными моделями. Все сводится к этому алгоритму распределения, в котором мы должны внести небольшие коррективы, чтобы получить лучшее представление о том, как наши продажи отслеживаются не по общему месяцу и дневному номеру, а по определенному весу.
Заключение
Итак, есть чему поучиться и есть множество продвинутых методов работы с LuckyTemplates, которые можно использовать различными способами в бюджетной аналитике. Найдите время, чтобы посмотреть видео и попытаться воспроизвести некоторые из этих методов в своей собственной разработке.
Я рассказываю о многих вариантах методов бюджетной аналитики в своем курсе .
Кроме того, недавно в рамках серии вебинаров LuckyTemplates я подробно рассказал о некоторых продвинутых методах бюджетирования , которые были хорошо восприняты более чем 400 людьми или около того. Если вы хотите узнать все о внедрении бюджетирования, то этот семинар стоит того, чтобы просмотреть его.
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.