Диаграммы и графики – удобный инструмент для того, чтобы показать динамику или структуру определенного показателя. Но иногда, помимо основных данных нам требуется показать нормы (допустимые значения), среднее, максимум или минимум. На практике мы сталкиваемся с множеством таких примеров:
- Управление запасами
Уровни точки заказа и уровень страховых запасов показывают, когда размещать заказ и ниже какого уровня запасы не могут опускаться.
- Контрольная карта средних значений
Контрольная карта Шухарта применяется для статистического контроля процессов.
- Управление остатками денежных средств в модели Миллера-Орра
В модели остаток денежных средств изменяется до достижения верхнего или нижнего предела. В этих точках фирма покупает или продает ценные бумаги, чтобы восстановить остаток до точки возврата.
Чтобы построить в Excel такие модели, нужно в исходную таблицу добавить данные, на основе которых «прорисуются» нужные линии. В Power BI способов создания линий больше. Предлагаем вам три основных варианта:
- с помощью встроенных линий в разделе «Анализ»;
- с помощью добавления данных в вспомогательной таблице;
- через дополнительные вычисления с помощью мер.
Способ 1. Построение прямых с помощью встроенных линий
Это самый простой способ. В Power BI есть целый набор преднадстроенных линий – от простой константы до тренда и даже прогноза. Набор линий зависит от выбранной визуализации. Например, у круговой диаграммы таких линий вообще нет. У линейчатой диаграммы с накоплением – только линия константы. Полный же набор вы можете получить, если построите график, где в оси будут обычные даты, а в данных – одна линия.
Рассмотрим самый простой пример – линию константы.
Удобнее всего это сделать на примере финансовых коэффициентов – там как раз есть значения и их пороговые нормы. На графике ниже показан коэффициент абсолютной ликвидности. «Нормальным» в российском подходе считается значение коэффициента не менее 0,2 (подробнее о финансовых коэффициентах).
А теперь главное: как показать пороговое значение на нашем графике? Очень просто: перейдите на вкладку «Аналитика» в панели настройки визуализации. Выбираем Линия константы → нажимаем «+ Добавить» → указываем значение 0,2. Здесь же можно задать цвет, стиль линии и способ ее отображения.
Все готово. Теперь на графике показана норма и видно значения вне заданных границ. С помощью такой линии гораздо легче оценивать показатели – видно не только значения, но и их место относительно нормы.
Как отмечалось раньше, таких линий может быть несколько и это не только константа. Тут можно добавить линии тренда, минимума, максимума, среднее, медиану и линию процентиля.
Способ 2. Построение прямых c помощью значений, заданных в вспомогательной таблице
Чтобы решить проблему с отображением разных ограничений для разных показателей, построим специальную таблицу, в которой укажем необходимые константы. Они будут «подтягиваться» автоматически при выборе определенного значения.
Ниже как раз проиллюстрирована проблема: у нас не один коэффициент абсолютной ликвидности, равный 0,2. А еще и целый набор показателей, например, текущая ликвидность равная 1,5 или маневренность, равная 0,5 и т.д. Все настроено так, что при выборе одного показателя в таблице, на графике слева отображается его динамика.
Здесь график показывает разные цифры в зависимости от выбора пользователя. Тут сразу видно — предыдущий способ с помощью встроенных линий нам не подойдет.
Решение проблемы: строим дополнительную таблицу, в которой задаем нормы. Тут же добавляем для удобства текстовые описания kpi.
Суммируем нормальные значения коэффициентов и показываем их на графике.
Так как на графике появляется линия только если выбран один показатель, напишем формулу, которая будет такую линию выводить.
Kpi норма max =
IF (HASONEVALUE (
'
финпоказатели'
[показатель] );SUM (
'
финпоказатели'
[норма max] );BLANK()
)
Способ 3. Построение прямых линий в Power BI с помощью вычислений
Если линии ограничений расчетные, то, во-первых, нужно посмотреть, нет ли таких встроенных линий (смотри способ 1). Во-вторых, вообще-то мы и сами можем рассчитать значения для таких линий.
Разберемся, как это сделать на примере оценки средних значений и стандартного отклонения от него. В Excel стандартное отклонение по выборке рассчитывается с помощью формулы СТАНДОТКЛОН.
В Power BI такой расчет выполняется с помощью формулы STDEVX.S
среднее = AVERAGEX ( ALL (
'
Календарь'
[Date] ) ; [KPI] )
среднее +сигма = [среднее] + STDEVX.S ( ALL (
'
Календарь'
[Date] ) ; [KPI] )
среднее -сигма = [среднее] — STDEVX.S ( ALL (
'
Календарь'
[Date] ) ; [KPI] )
Показываем вычисления на графике и настраиваем вид линий.
Чем хороши формулы по сравнению со встроенными линиями, так это тем, что мы управляем результатом. Мы можем рассчитать диапазоны не только для одной компании, но и в целом для отрасли, чтобы определить место компании в группе.
Таким образом, если вы хотите не просто показать какие-то значения, но и акцентировать внимание пользователя на выполнении плана или норм, то помимо прочего можно использовать линии. Для одного показателя в Power BI имеется целый арсенал встроенных линий. Если это набор показателей, то вы можете построить вспомогательную таблицу с константами. Ну и если ограничения или акценты определяются по какой-то особой методике, вы всегда можете воспользоваться формулами. Да, и никто не запрещает комбинировать эти решения.
В этой статье мы разобрали, как строить прямые линии на графике разными способами. С помощью таких линий можно показывать допустимые границы и коридоры значений – это помогает понять поведение показателей и позволит принимать обоснованные решения в рамках модели.
Однако в Power BI способов показать данные гораздо больше. Вы можете разобраться в них самостоятельно или следить за нашими статьями ☺