Qlikview – достижение цели

Недавно Стив Дарк опубликовал замечательную статью в своем блоге Quick Intelligence (и пример скрипта), детально описав простую технику разработки диаграммы для отображения отклонения от цели.
В результате была получена вот такая диаграмма:

У нас есть столбчатая диаграмма, сложенная стопкой, где серый столбик отображает целевое значение. Если фактическое значение находится в пределах цели, оно отображается красным столбиком. И наконец, если значение выше цели, оно отображается зеленым столбиком (да, я знаю, для дальтоников не очень удобное представление).

Моя проблема при использовании такого решения – в буквальном смысле слова «серая зона». Рассмотрим в качестве примера «18 марта, пятницу»: попали ли мы в цель в этот день, или у нас нет никаких попаданий вообще? Для ясности я более подробно остановлюсь на диаграмме для добавления «веса» к целевому значению. Это технология добавления контекста к мере с помощью доработки альфа-фактора, отображенного цветом.

Результат, показанный выше, достигается в QlikView путем регулировки значения Цвета фона в выражении Целевой функции. Теперь измерения, которые совпадают с целью, представляются сплошным серым цветом, а не попавшие в цель значения окрашены светлее.

Я слегка доработал диаграмму, чтобы добавить определенную дополнительную контекстную информацию, касающуюся дисперсии. Я хотел показать, насколько мы выполнили нашу задачу (+/- относительно цели) за каждый день. Для этого я добавил два новых символических выражения в диаграмму, треугольник (вверх), для отображения положительной дисперсии и треугольник (вниз), для отображения отрицательной. Значение этих выражений было первоначально установлено либо как мера большей цели, либо как мера превышения цели. Как можно увидеть ниже, это представляет собой проблему …

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

Также я хотел бы показать фактическое значение рядом с символом. Это можно сделать, путем использования такой функции, как Dual(), и выбрав свойство «Значение на точках графика». Первое значение в Dual() будет использоваться для отображения значений, второе – для фактического значения для графика. Это позволило мне сохранить смещение (повышая наносимое на диаграмму значение) при отображении отклонения от цели.

Дополнительным преимуществом включения таких диаграмм отклонений является то, что они помогли внести дополнительный контекст в те дни, когда цель совпадала со значением +0.

Надеюсь, данная информация станет полезной для вас в ваших собственных приложениях.

Найти решение у бизнес-партнера QlikTech (QlikView) в России.

Форум разработчиков QlikView и Qlik Sense. Получите ответы на все вопросы по QlikView и Qlik Sense!

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

62 queries in 0,197 seconds