Лучшие Линии тренда QlikView

Создайте свои собственные полностью настраиваемые линии тренда в QlikView!

 

Плюсы и минусы использования линии тренда в бизнес-аналитике являются спорными. Тем не менее, бесспорно, что возможности тренд-подкладки QlikView являются, к сожалению, недостаточными. Я не могу говорить за других разработчиков, но, для меня, по крайней мере, он всегда был источником смущения, когда нужно было объяснять клиентам, что способностей QlikView не хватает, чтобы цветовая линия тренда соответствовала основной цветовой линии или даже, чтобы просто установить основные свойства линии тренда, такие как ширина или dashing. Это, в буквальном смысле, лучшие черты линейного тренда, которые можно создать с набором функций QlikView:

 

Рис. 1

 

Есть две основных проблемы в использовании трендовых линий: (1) цвета не совпадают с основными цветами линии (представьте себе, что в схеме выше линии нанесены на 10 различных стоков вместо 3 — будет полная неразбериха и  беспорядок!), и (2) трендовые линии слишком смелые и притягивают к себе слишком много внимания; в то время как я хочу увидеть тенденцию и не хочу отвлекаться от основных данных, отображаемых в диаграмме.

 

Математика в помощь!

К счастью, наш старый друг из школы, алгебра, может нас спасти. Вместо того, чтобы полагаться на встроенные возможности QlikView, мы можем просто создать свои собственные линии тренда с помощью формулы y = mx + b, где m — это наклон линии, а b — это Y-ось пересечения. Компонент уравнения x может быть просто представлен функцией QlikView rowno() и будет возвращать 1 для первого значения измерения, 2 для второго и т.д. Подробное объяснение о том, как рассчитать m и b, можно найти здесь.

 

Моделирование

QlikView не поддерживает другие линейные диаграммы с двумя измерениями и больше одного выражения. Для того, чтобы преодолеть это ограничение, мы можем создать отдельный линейный график для линий тренда и использовать наслоение диаграммы, чтобы сопоставить одну диаграмму с другой. Несколько советов, которые нужно иметь в виду, чтобы сделать эту процедуру как можно более гладкой:

  • Начните с клонирования оригинала графика; это позволит Вам сохранить форматирование и позиционирование компонента.
  • Слоистый график должен быть оригинальным линейным графиком (без значений линий тренда) в целях сохранения mouse-over pop-up текста. Рамка на фоне верхней диаграмме должна быть прозрачной.
  • Чтобы сохранить позиционирование между двумя картами, нижняя диаграмма должна просто сделать текст прозрачным, не скрывать его вообще. Это относится и к (a) заголовку диаграммы на вкладке Общие, (б) шрифтам на вкладке Шрифт, (в) оси шрифтов на вкладке Axes. Единственный компонент, который действительно нужно скрыть в нижней строчке чарта — это легенда. Можно также сделать легенды внешней с использованием смежной/накладываемой прямой таблицы и отключить легенды на оригинальном графике, а также сохранить компоненты диаграммы, идентичные на двух картах.
  • Установите минимум и максимум оси на обоих графикахс теми же статическими значениями, чтобы обеспечить правильное перекрытие.
  • Примечание: расширение, описанное в данной статье будет работать, только если линейные графики не будут иметь горизонтальных полос прокрутки на оси X. Поскольку расширение использует две слоистых диаграммы, они не могут прокручиваться вместе.

 

Результат

Я искренне надеюсь, что наши хорошие друзья в Qlik повысят возможности линейных тенденций QlikView в один прекрасный день — конечно, у меня нет необоснованного ожидания от серьезного разрешения бизнес-аналитики, которое прочно обосновался на Q1 компании Gartner’s Magic Quadrant. но пока этот день не наступил решение, описанное выше может дать вполне элегантные результаты и может не только резко улучшить форматирование, но также дать прямой контроль над появлением линии тренда и видимости для пользователя:

 

Рис. 2

 

Пожалуйста, не стесняйтесь, скачивать приложение по ссылке ниже и ощутите разницу. Как всегда, приятного использования Qlik!

Trendlines.qvw

 

— Больше здесь: https://www.infinityinsight.com/blog/?p=295#sthash.ZJg6N90G.dpuf

 

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

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

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

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

64 queries in 0,200 seconds
Website nonton bokep jepang