Мастер Смешивания Цветов

С помощью Мастер Смешивания Цветов, открытого из меню Файл в диалоге Редактировать Выражение, можно создать выражение смешивания цветов, т.е. такое выражение, которое вычисляет динамический цвет из данной меры.

Это может быть, к примеру, вычисляемый индекс со значением около 100, отображаемый в сводной таблице. Чем больше индекс, тем лучше. Если бы у определенного измерения был индекс, который был бы значительно больше 100, можно было бы отметить эту линию сводной таблицы зеленым цветом, в то время, как при индексе значительно меньше 100 красный был бы самым подходящим цветом. И можно было бы постепенно изменить цвет с помощью желтого со значением 100. Другими словами, необходим динамический цвет.

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

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

При открытии Мастера смешивания цветов в меню Файл диалогового окна Редактировать выражение сначала появится страница с описанием того, что необходимо для создания динамического цвета. Чтобы в будущем начальная страница не отображалась при запуске мастера, установите флажок Больше не показывать эту страницу.

Для продолжения нажмите кнопку Следующий.

Шаг 1 — Введите значение выражения

Это выражение будет управлять тем, какой цвет будет отображать QlikView. Примеры типичных выражений:

  • Sum(Sales) / Sum(total Sales)

  • Sum(Sales) / Sum(Quota)

  • Avg(Age)

Обратите внимание на то, что обычно значение имеет такой же порядок увеличения вне зависимости от количества выбранных записей. Обычно процентное соотношение или индекс являются хорошей мерой измерения.

Для продолжения нажмите кнопку Следующий.

Шаг 2 — Установите верхний и нижний пределы

На этой странице необходимо определить верхний и нижний пределы значений выражения и соответствующих цветов. «Предел» означает не максимально возможное значение, а тот предел, которого достигает максимальный цвет. Примеры типичных выражений:

Значение Выражения Верхний предел Нижний предел
Sum(Sales) / Sum(total Sales) Sum(total Sales) 0
Sum(Sales) / Sum(Quota) 2 (=200%) 0
Avg(Age) Max(total Age) Min(total Age)

Возможны и другие пределы.

При использовании мастера цвета в диаграмме хорошо использовать следующие два выражения:

  • RangeMax (top(total <ValueExpression>,1,NoOfRows(total)))

  • RangeMin (top(total <ValueExpression>,1,NoOfRows(total)))

Эти выражения вычисляют наибольшее и наименьшее значение строки <ValueExpression> в диаграмме.

Автонормализация При выборе этого параметра QlikView попытается найти необходимые верхний и нижний пределы. В этом случае нельзя вручную ввести выражения для верхнего и нижнего уровней.
Верхний предел Здесь необходимо ввести выражение верхнего предела, кроме тех случаев, когда выбран параметр Автонормализация.
Промежуточный Здесь можно ввести выражение промежуточного уровня, связанного с третьим цветом.
Нижний предел Здесь необходимо ввести выражение нижнего предела, кроме тех случаев, если выбран параметр Автонормализация.
Обратно Эта кнопка обращает цвета верхнего и нижнего пределов.

Для продолжения нажмите кнопку Следующий.

Шаг 3 — Завершите оформление

На этой странице завершается оформление выражения смешивания цветов.

Усовершенствованные Цвета При выборе этого параметра трансформация гистерезиса применяется поверх значения выражения. Это повышает чувствительность в среднем диапазоне таким образом, что цвет смещается в направлении Верхнего и Нижнего цветов.
Выход значения за пределы Здесь можно управлять стилем поведения, если значение выражения превышает верхний или нижний предел. При выборе параметра Использовать верхний (нижний) цвет QlikView использует цвет для максимального или минимального значений. При выборе параметра Использовать стандартный цвет QlikView, наоборот, возвращается к стандартным цветам, определенным на странице цветов.