Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

Сегодня мы конкретизируем и действительно демонстрируем аналитические возможности LuckyTemplates. Анализ чувствительности или даже рассмотрение некоторых «что, если» вокруг этого позволяет вам почти предсказать, что может произойти в будущем с вашими результатами. В этом примере я хочу посмотреть, что произойдет с моей прибыльностью, если я смогу увеличить валовую прибыль от своих продаж. Вы можете посмотреть полное видео этого урока в нижней части этого блога.

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

Оглавление

Анализ чувствительности к марже продаж

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

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

Итак, как мы это настроим? Как мы можем выполнить этот анализ в LuckyTemplates? Прежде всего, просмотрите нашу модель данных. У нас настроена довольно простая модель данных — у нас есть Даты, Продукты, Регионы и Клиенты вверху, и все они связаны с таблицей Продажи внизу. 

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

Теперь мы создадим нашу первую меру и поместим ее в таблицу мер, а затем назовем ее Ключевые меры.

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

Мы настроим нашу первую меру и назовем ее Total Sales. Это простая основная мера, в которой мы суммируем столбец «Общий доход» и превращаем его в таблицу показателей.

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

Получение общей стоимости

Давайте поместим наши продукты на холст и поместим наш общий объем продаж рядом с ним. Следующее, что мы хотим выяснить, — это наша маржа валового дохода, поэтому, очевидно, нам сначала нужно выяснить, какова наша общая стоимость. Мы создадим меру и назовем ее Общая стоимость, а затем используем функцию СУММИС в качестве нашего выражения.

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

Теперь, когда у нас есть общая стоимость на нашем холсте, мы можем определить нашу маржу.

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

Определение маржи валового дохода

Мы создадим новую меру и назовем ее Валовой доход, используя эту формулу:

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

Как только мы поместим маржу в нашу таблицу, мы сможем получить процент от этого и посмотреть, какова наша маржа валового дохода для каждого отдельного продукта. Очевидно, нам нужно будет форматировать эти вещи по мере продвижения, особенно проценты. Мы также отсортировали его от большего к меньшему. 

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

Что мы хотим сделать здесь, так это шокировать эти поля и увеличить их на 2%, 5%, 8% и 10%. Таким образом, мы можем увидеть влияние потока на нашу норму прибыли. Мы просто нажимаем «Ввести данные», чтобы создать вспомогательную таблицу или таблицу параметров, которая позволит нам собирать данные об изменении маржи. Мы назовем это корректировкой маржи, а затем поместим процентные числа ниже:

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

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

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

Следующее, что нужно сделать, это создать еще одну меру, назвать ее Margin Change и внедрить следующую логику:

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

Как только мы перетащим изменение маржи в нашу таблицу, мы увидим, что число в столбце «Изменение маржи» отражает наш выбор в левой таблице.

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

Определение маржи валовой выручки по сценарию

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

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

На этом этапе мы можем провести некоторый анализ сценариев. Допустим, мы отстаем от нашего бюджета и хотим наверстать упущенное, мы можем увеличить нашу маржу на 5% и посмотреть, как это повлияет на нашу прибыль. Очевидно, что спрос изменится, если вы собираетесь это сделать, но это просто для того, чтобы показать вам технику, которую вы можете использовать в реальном сценарии, который у вас может быть .

Определение продаж по сценарию и прибыли по сценарию

Мы также можем интегрировать продажи по сценарию на основе маржи валовой выручки по сценарию. Мы добавим еще один показатель и назовем его Продажи по сценарию. На этот раз мы будем использовать наш общий объем продаж, умножим его на валовую прибыль по сценарию, а затем добавим наши общие затраты.

Как только мы внесем продажи по сценарию в нашу таблицу, мы сможем определить, какова наша прибыль по сценарию. Мы создадим новую меру и назовем ее Прибыль по сценарию, где мы будем вычитать общий объем продаж из продаж по сценарию.

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

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

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

Определение изменения прибыли

Теперь, когда мы можем видеть нашу общую прибыль и прибыль по сценарию, мы можем выяснить, какова разница между этими двумя столбцами.

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

В качестве последнего показателя мы назовем его «Изменение прибыли». Мы представим довольно простую логику, в которой прибыль по сценарию делится на общую прибыль.

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

В таблице много чисел, поэтому мы можем избавиться от некоторых промежуточных вычислений, чтобы все было просто и понятно. Например, если мы увеличим маржу валового дохода на 10%, какие изменения произойдут с нашей прибылью? Как мы видим в столбцах «Изменение прибыли», изменения довольно значительные. Если мы сможем увеличить маржу от продаж наших продуктов на 10%, то мы сможем увеличить нашу прибыль на 26,7% по каждому отдельному продукту. 

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

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

Визуализация данных

Мы создадим новую таблицу нашей корректировки поля, отредактируем взаимодействие и нажмем «Не суммировать». Затем мы возьмем наше изменение прибыли и также поместим его в новую таблицу. Как только мы превратим это в визуализацию, мы столкнемся с небольшой проблемой. Поскольку это число, мы должны создать из него текстовое значение. Итак, нам нужно создать новый столбец, назвать его Margin Adjustment и отформатировать его в процентах следующим образом:

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

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

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

Как только мы поместим это на ось, мы сможем увидеть все 5 значений: -5%, 2%, 5%, 8% и 10%.

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates

Теперь у нас есть привлекательная визуализация, которая демонстрирует, как изменится прибыль в зависимости от любой корректировки маржи, которую мы делаем. Мы можем посмотреть на него с точки зрения отдельного продукта (левая таблица) или взглянуть на него с точки зрения портфеля (правая таблица). Это классная техника, которая применима к множеству различных сценариев. После того, как вы освоите эту технику ввода параметров и их включения в свою логику посредством ветвления показателей, вы сможете делать довольно крутые вещи в своем анализе чувствительности, анализе сценариев и т. д.

Разработка логики анализа чувствительности с использованием DAX в LuckyTemplates


Методы анализа чувствительности для LuckyTemplates с использованием DAX
Расчет процентной маржи прибыли с использованием DAX в LuckyTemplates

Как начать использовать параметры «что, если» внутри LuckyTemplates

Заключение

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

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

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

Если вы хотите увидеть, как я разрабатываю и создаю отчеты с нуля, вы можете ознакомиться с моим курсом Dashboarding and Visualization Intensive. Именно здесь я подробно покажу вам, как разрабатывать привлекательные решения LuckyTemplates, объединяя подобные методы во всеобъемлющий аналитический отчет.

У вас есть мысли или отзывы об этом методе анализа чувствительности? Дай мне знать в комментариях. Удачи в реализации этого.

 

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в 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 для своих бизнес-отчетов.