Изменение измерения на диаграмме QlikView при нажатии на кнопку/текст


В данной статье будет описан прием, который используется при разработке визуализации в QlikView.
Для динамического изменения измерений в QlikView обычно используется Cyclic Dimension в QlikView. Но Этот прием не всегда красиво выглядит и иногда можно применить более удобный подход (мое субъективное мнение).

Краткая суть подхода: делается три текстовых элемента, при клике на текстовый элемент изменяется переменная, переменная используется на диаграмме QlikView как Calculated Dimension.
qlikview

Входные данные или код загрузки данных

Обратите внимание на переменную vDimensionVision.

qlikview

Создаем текстовый элемент QlikView (вместо кнопки)

Вычисляемый цвет текстового элемента

Для того, чтобы текстовый элемент менял цвет при клике, используем условие, в котором проверяем значение переменной vDimensionVision.
Вычисление цвета по условию в QlikView

Задаем действие по клику на текстовый элемент в QlikView

При клике на текстовый элемент изменяем значение переменной (Текущее измерение для отображения на диаграммах).
Задаем действие по клику на текстовый элемент в QlikView

Используем переменную в столбчатой диаграмме QlikView (вычисляемое измерение)

Используем переменную в столбчатой диаграмме QlikView (вычисляемое измерение)

Итоговый результат

Диаграмма продукт QlikView скачать пример визуализация

Диаграмма канал продаж QlikView скачать пример визуализация

Диаграмма регион QlikView скачать пример визуализация

СКАЧАТЬ Готовый файл/пример/документ QlikView

Скачать пример с динамически изменяемым измерением в QlikView.zip

qlikview

Подпишись на телеграм канал Data Engineering Инжиниринг данных
Иван Шамаев
Более 14 лет опыта в ИТ. Разрабатывал аналитические решения и визуализации данных, строил витрины данных, автоматизировал выгрузку и обработку данных, автоматизировал data pipelines в Airflow. Разработка рассылок, финансовой отчетности, кастомизация Superset.
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x