Стиль минимализма в отчетах с использованием лишь двух цветов часто применяют в строгих официальных отчетах, но и тут есть простор для творчества. Рассмотрим простой, но оригинальный пример: как оживить уже готовый строгий отчет зеркальными отражениями баров графика.
Итак, всё по порядку…
- Начнем с простого графика.
Пусть у нас уже создан простой график (Диаграмма/Chart —
Гистаграмма/Bar Chart) с одним дименшеном (DATA_STATE) и выражением типа SUM(DATA_SALE):
- Внесем небольшую косметическую модификацию, которая нам пригодится совсем скоро.
На вкладке «Оси» (Axes) в свойствах объекта:
- Включим отображение линии абсцисс,
- Укажем «Цвет оси» (Axis Color) черным,
- Назначим ширину линии (Width) 1 пиксел («Ширина» = 1):
- А теперь добавим немного Qlik-магии.
Чтобы линия абcцис была всегда на одном уровне, и высота отражения тоже была постоянной для всех баров, создадим специальную переменную:
vMaxSale_by_state = MAX( AGGR( SUM(DATA_SALE), DATA_STATE))
Задача этой переменной: при любом состоянии фильтров выбора в QlikView определять максимум из отображаемых баров на графике.
- Теперь мы готовы создать отражение нашего графика.
- Добавим на вкладке «Выражения» (Expressions) к уже существующему выражению второе:
=-vMaxSale_by_state/8 - На вкладке Стиль (Style) переключим Подтип (Subtype) на «Стопкой» (Stacked),
- На вкладке Стиль (Style) «Вид» (Look) выберем самый простой
- На вкладке Представление (Presentation) отключим галочку «Показывать легенду» (Show Legend)
- На вкладке Оси (Axes) включим галочку «Скрыть оси» (Hide Axis)
- Сам эффект отражения зададим цветом на вкладке «Цвета» (Colors):
- Для второго квадратика цвета зададим тип: «Двуцветный градиент» (Two Colors Gradient),
- «Базовый цвет» (Base Color) поставим «Вычисляемый» (Calculated) и укажем цвет как у наших столбцов, только слегка более прозрачным: =ARGB(190,252,115,98),
- «Второй цвет» (Second Color) ставим уже совсем прозрачным: =ARGB(0,252,115,98) :
Вот так просто мы и получили эффект отражения баров графика:
Комментируйте и делитесь с коллегами!
Свежие комментарии