Раскрасить столбцы диаграммы

Автор dimich1978, 08 декабря 2018, 05:32:33

« назад - далее »

dimich1978

Друзья. Добрый вечер.Есть проблема.
На диаграмме два столбца, факт и план.
И в зависимости от условия, окрашиваю в цвет, условие
if(Sum([sum([факт]])])>Sum([Sum([план]])]),argb(180,70,198,70), argb(180,249,63,23))

Но закрашиваются два столбца в один цвет. А мне надо , чтобы один окрасился в зеленый или красный. А один столбец был постоянно одного цвета. Как это можно реализовать. Спасибо.

banan22vo

Доброе утро!
На одном столбце просто устанавливаете значение цвета "argb(180,70,198,70)"
На другом столбце делаете с условием "если"
if(sum([факт])>Sum([план]),argb(180,70,198,70), argb(180,249,63,23))

dimich1978

Это я про СЕНС писал. Там так сделать нельзя.

banan22vo

Я про СЕНС отвечал. Там так сделать можно.


Код для Факта:


Либо я не понял сути вопроса...

dimich1978

Да. но это работает для простой таблицы . А я указывал что проблема при построении диаграммы.

banan22vo

Понял о чем речь, нет, тут я не помогу.  :-\
Да и сомнения у меня есть, касаемо возможности реализации..

Думаю это сделано из соображений, что на диаграмме и так всё наглядно

Валерий

Привет. Попробуй юзнуть доп компонент для QS под названием AnyChart (нужно скачать).
Там более гибкие условия визуализации.

dimich1978

Цитата: Валерий от 18 декабря  2018, 10:48:49  
Привет. Попробуй юзнуть доп компонент для QS под названием AnyChart (нужно скачать).
Там более гибкие условия визуализации.

Пробовал. Нет там настроек цвета. Только жестко можно прописать.

Валерий

Цитата: dimich1978 от 19 декабря  2018, 11:01:47  
Цитата: Валерий от 18 декабря  2018, 10:48:49  
Привет. Попробуй юзнуть доп компонент для QS под названием AnyChart (нужно скачать).
Там более гибкие условия визуализации.

Пробовал. Нет там настроек цвета. Только жестко можно прописать.

Тогда попробуй "поиграть" с Dimentions и Measures.
Можно построить диаграму с 2мя Dimentions и 1й Measure или наоборот.

Яндекс.Метрика