Как настроить What-If параметр в Power BI
В Power BI есть множество инструментов, которые помогают не просто отображать данные, но и моделировать сценарии развития событий. What-if параметр — один из таких инструментов. Он позволяет создавать интерактивные элементы, с помощью которых пользователи могут менять значения определённых переменных и тут же видеть, как это влияет на итоговые показатели отчёта. Это значительно повышает ценность аналитики, давая возможность оценивать альтернативные варианты и принимать более обоснованные решения.
Когда использовать What-If параметр
What-If параметры в Power BI применяются, когда нужно:
- Сравнить альтернативные сценарии Например, смоделировать рост или снижение ключевых показателей, чтобы оценить, как это повлияет на бизнес.
- Оценить влияние изменения переменной на результат Создайте параметр «Процент скидки» (например, от 0% до 50% с шагом 5%), чтобы увидеть, как разные уровни скидок влияют на сумму продаж или прибыль.
- Проанализировать влияние нескольких переменных одновременно Например, вы хотите понять, как на прибыль повлияют одновременно изменение процента скидки и курса валюты.
- Повысить интерактивность отчета. Можно использовать What-if параметры для наглядной демонстрации: меняя значения прямо во время презентации, сразу показывать, как изменяются ключевые показатели (например, EBITDA, маржинальность).
- Показать, как изменение одного показателя может изменить организационные метрики Добавьте параметр «Коэффициент производительности» и покажите, как его изменение влияет на такие метрики, как доход на одного сотрудника или общая производительность отдела.
Рекомендуется делать отдельную страницу для what-if анализа, чтобы не путать реальные и потенциальные данные.
Ограничения и особенности
- What-if параметры не являются инструментом точного прогнозирования, а служат для грубой оценки и моделирования сценариев.
- Результаты, полученные с помощью what-if параметров, могут сильно отличаться от реальных прогнозов, поэтому их стоит использовать для иллюстрации возможностей, а не для принятия критически важных решений.
Как создать What-If параметр
В этом пошаговом руководстве мы рассмотрим на примере финансового отдела, как создать What-If параметр, чтобы использовать данные о прошлой выручке и умножать их на значение, которое может изменять конечный пользователь для получения динамических результатов.
1. Создание нового параметра
Перейдите на вкладку «Моделирование», выберите «Создание параметра» и укажите числовой диапазон.
2. Настройка параметра:
- Мы не выбираем поле, на котором будем основываться – параметр будет использоваться в мере для изменения данных.
- Назовите параметр «Выручка Параметр».
- Установите тип данных – «Десятичное число».
- Укажите минимум: 0,05, максимум: 2,5, интервал: 0,05, значение по умолчанию: 1. Эти значения можно менять в зависимости от ваших целей.
3. Проверка корректности ввода
Если на этом этапе возникнет ошибка, убедитесь, что вы добавили 0 перед десятичным числом. В противном случае ваши данные не будут проверены в Power BI.
4. Добавление среза на страницу
До нажатия кнопки «Создать» можно добавить срез (слайсер) на страницу. Это позволит конечным пользователям изменять What-If параметр напрямую в отчёте, поэтому обычно рекомендуется установить этот флажок.После нажатия на кнопку «Создать» произойдет следующее:
- На страницу будет добавлен срез.
- Появится новая таблица с параметром и мера, которые можно использовать в визуализациях.
Созданная таблица строится с помощью формулы GENERATESERIES(), где:
первый параметр — минимальное значение
второй параметр — максимальное значение
третий параметр — шаг
Все три параметра мы заполняли в пункте 3 выше.
Если в будущем потребуется изменить условия What-If параметра, достаточно открыть эту формулу и скорректировать значения параметров.
5. Применение What-if параметра в DAX
Теперь, когда вы создали What-If параметр, мы можем начать использовать его в вычислениях DAX. Это будет реализовано в виде меры, поскольку обычно это работает лучше, чем с вычисляемым столбцом, и помогает отражать эффективность. В данном сценарии я умножаю свою выручку на этот параметр; это позволит мне экспериментировать с возможными суммами прогнозирования.
6. Визуализация
Вывод:
What-if параметры — это простой и эффективный способ моделировать различные сценарии и сразу видеть, как изменения отдельных переменных отражаются на ключевых бизнес-показателях. Они делают отчёты не только интерактивными, но и гораздо более полезными для анализа и принятия управленческих решений.