Проведение анализа "Что если"
В современном мире при ведении бизнеса крайне важно понимать, каким образом колебания ключевых показателей, такие как цена товара или объем продаж, влияют на конечные результаты деятельности.
Одним из эффективных инструментов, позволяющих оценить возможные последствия изменений в ключевых факторах деятельности компании, является анализ "Что если" (What-If анализ). Этот метод позволяет моделировать различные сценарии развития событий и оценивать последствия изменений.
В данном примере в качестве основы для анализа используются два ключевых показателя: средняя цена товара и количество продаж. Для удобства анализа введены два коэффициента, которые пользователь может изменять с помощью бегунков:
КИСЦ – коэффициент изменения средней цены;
КИКП – коэффициент изменения количества продаж.
Диапазон значений для каждого бегунка составляет от -100% до 100%, что позволяет моделировать как снижение, так и увеличение соответствующих параметров. При изменении того или иного коэффициента пользователь увидит, как эти изменения влияют на итоговые результаты. Все расчеты будут производиться с помощью мер, которые мы опишем ниже.
Все эти значения (от -100 до 100) прописаны в соответствующих таблицах (КИСЦ и КИКП), которые добавлены в модель данных.
Как это работает
Пользователь перемещает бегунок влево или вправо, задавая процентное изменение средней цены или количества продаж. Например, значение +10% означает увеличение средней цены/количества продаж на 10%, а значение -20% – снижение на 20%.
Эти изменения затрагивают виджеты, использующие меры, которые ссылаются на таблицы с заданными коэффициентами в диапазоне от -100 до 100.
Виджеты и меры, используемые на дашборде
Виджет “Продажи сумма W-I”
Значение, отображаемое в этом виджете, рассчитывается как произведение прогнозируемой средней цены и количества продаж. Для этого используется следующая мера:
What If Факт Руб WI = CALCULATE (
'Меры WhatIF'[What if Средняя Цена WI] * 'Меры WhatIF'[What if Факт Фур WI]
)где
CALCULATE– вычисляет значение на основе произведения двух других мер:What if Средняя Цена WIиWhat if Факт Фур WI. Это означает, что результат формулы будет зависеть от контекста фильтрации данных, применяемой к этим мерам.What if Средняя Цена WI– мера, представляющая среднюю цену, которая может быть изменена пользователем для проведения анализа "что если".What if Факт Фур WI– мера, представляющая факт (в данном случае количество фур), который также может быть изменен пользователем в рамках анализа "что если".
Таким образом, формула вычисляет значение, которое представляет собой произведение средней цены и фактического объема, учитывая текущие параметры "что если", заданные пользователем.
Виджет “Продажи количество W-I”
Значение в этом виджете отображает прогнозируемое количество продаж (в фурах) с учетом изменений, заданных через КИКП. Для этой цели используется следующая мера:
What if Факт Фур WI = CALCULATE (
SUM ( 'ФактПлан'[ФактКоличество] )
* (
1
+ SUM ( 'КИКП'[КИКП] ) / 100
)
)где
CALCULATE(SUM('ФактПлан'[ФактКоличество]))– суммирует все значения в столбцеФактКоличествотаблицыФактПлан. Это исходное фактическое количество продаж до внесения каких-либо изменений.(1 + SUM('КИКП'[КИКП]) / 100)– здесь происходит преобразование процентного изменения из таблицыКИКПв коэффициент. Например, если процентное изменение равно10, то коэффициент будет1.1.
Итоговый результат этой формулы будет представлять собой скорректированное количество продаж, учитывающее влияние коэффициента изменения (КИКП).
Виджет “Средняя цена W-I”
Показывает прогнозируемую среднюю цену с учетом изменений, заданных через КИСЦ. В данном виджете используется следующая мера:
What if Средняя Цена WI = CALCULATE (
DIVIDE ( SUM ( 'ФактПлан'[ФактСумма] ), SUM ( 'ФактПлан'[ФактКоличество] ), 0 )
* (
1
+ SUM ( 'КИСЦ'[КИСЦ] ) / 100
)
)где
Таким образом, формула вычисляет новую среднюю цену с учетом заданного коэффициента изменения, позволяя анализировать влияние этого изменения на среднюю цену.
SUM ( 'ФактПлан'ФактСумма )– вычисляет фактическую сумму продаж из таблицыФактПлан.SUM ( 'ФактПлан'ФактКоличество )– вычисляет суммарное количество продаж из таблицыФактПлан.DIVIDE ( ... )– эта часть формулы вычисляет базовую среднюю цену путем деления суммы всех фактических сумм на количество. Третья аргументация(0)предотвращает деление на ноль, возвращая пустое значение в таком случае.(1 + SUM('КИСЦ'[КИСЦ]) / 100)– здесь процентное изменение из таблицыКИСЦпреобразуется в коэффициент. Например, если процентное изменение равно5, то коэффициент будет1.05.
Виджет “Δ продажи сумма”
Показывает разницу между прогнозируемой и текущей суммой продаж. В данном виджете используется следующая мера:
What if Дельта Продажи Руб =
CALCULATE (
'Меры WhatIF'[What If Факт Руб WI] - 'Меры WhatIF'[What If Факт Руб]
)Формула вычисляет разницу между двумя мерами: 'Меры WhatIF'[What If Факт Руб WI] и 'Меры WhatIF'[What If Факт Руб]. Эта разница показывает изменение в значении продаж в рублях на основе нашего сценария "Что если".
Виджет “Δ продажи количество”
Отображает разницу между прогнозируемым и текущим количеством продаж. В данном виджете используется следующая мера:
What if Дельта Продажи Фур =
CALCULATE (
'Меры WhatIF'[What if Факт Фур WI] - 'Меры WhatIF'[What if Факт Фур]
)Формула вычисляет разницу между двумя мерами: What if Факт Фур WI и What if Факт Фур, т.е. она вычисляет разницу между фактическим объемом продаж (исчисляемым в фурах) и условным (прогнозируемым) количеством продаж, который связан с нашим сценарием "Что если".
Виджет “Δ средняя цена”
Показывает разницу между прогнозируемой и текущей средней ценой. Для этого используется следующая мера:
What if Дельта Средняя цена = CALCULATE (
'Меры WhatIF'[What if Средняя Цена WI] - 'Меры WhatIF'[What if Средняя Цена]
)Данная формула вычисляет разницу между двумя мерами: What if Средняя Цена WI и What if Средняя Цена.
[What if Средняя Цена WI] – это мера, которая содержит значение средней цены, рассчитанное с в соответствии со сценарием “Что если“.
[What if Средняя Цена] – мера, которая представляет собой исходное значение средней цены без учета параметров “Что если“.
Виджет “Динамика продаж“
Это диаграмма, которая отображает как фактические показатели, так и отклонения, которые возникают при применении сценария “Что если“. Для этого в виджет добавлены меры “What If Факт Руб”, которая вычисляет фактическую сумму продаж, и “What if Дельта Продажи Руб“, которая вычисляет отклонение от фактической суммы продаж при использовании сценария “Что если“:
What If Факт Руб = SUM('ФактПлан'[ФактСумма])What if Дельта Продажи Руб =
CALCULATE (
'Меры WhatIF'[What If Факт Руб WI] - 'Меры WhatIF'[What If Факт Руб]
)Пример использования
На картинке ниже видно, что пользователь хочет оценить, как повлияет увеличение средней цены на 10% и снижение количества продаж на 15%. Для этого он:
Устанавил КИСЦ на +10%.
Устанавил КИКП на -15%.
В результате данные в виджетах изменились следующим образом:
В виджете “Динамика продаж” мы также видим отклонения от базовых значений.
Данный вид анализа позволяет быстро моделировать различные бизнес-сценарии, изменяя коэффициенты. Пользователь получает четкую визуализацию изменений ключевых показателей, что помогает оценить последствия изменений и в результате принять правильное решение.
Смотрите также
На этой странице
Нужна дополнительная помощь?