примечания лотоса используют цвета для значений столбца для категоризированного столбца

Формула столбца (я проверил Use value as color, и он классифицируется по этому столбцу):

@If(txt_radiobutton = "Foaie de livrare"; text_livratfl;text_tehnicianrs)

2 поля: text_livratfl и text_tehnicianrs, допустим, могут принимать одно из этих 4 значений: A, B, C или D.

Можно ли отображать A красным, B синим и т. д.... каждое значение разным цветом?

Я объявил все «цвета» ниже (в формуле столбца)

red := 255:0:0;
blue := 0:0:255;
yellow := 255:255:0;
pink := 255:193:253;
white := 255:255:255;
black := 1:1:1;
apricot := 255:155:133;

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

Спасибо за ваше время.


person Florin M.    schedule 18.07.2014    source источник


Ответы (1)


У вас должно быть два столбца: 1 для цвета и один для категории.

Сначала у вас есть цветной столбец. Он скрыт и содержит следующую формулу:

red := 255:0:0;
blue := 0:0:255;
yellow := 255:255:0;
pink := 255:193:253;
white := 255:255:255;
black := 1:1:1;
apricot := 255:155:133;

_textValue := @If(txt_radiobutton = "Foaie de livrare"; 
              text_livratfl;text_tehnicianrs);
@If( _textValue = "A"; red;
     _textValue = "B"; blue; 
     _textValue = "C"; yellow;
     black );

Ваша колонка «Категория» остается такой же, как и на данный момент.

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

Если вы хотите, чтобы был окрашен только один столбец, вы вводите другой столбец цвета сразу после этого столбца и даете ему формулу -1 : -1 : -1

person Torsten Link    schedule 18.07.2014
comment
Просто немного расширим: в категоризированном столбце документ с _textValue A:B будет отображаться как в категории A, так и в категории B, и для этого документа цвет столбца должен быть оба красный и синий в соответствии с любой формулой цветового столбца, которую вы могли бы написать. (Обратите внимание, однако, что можно, даже тривиально, написать формулу, которая будет работать в браузере, поскольку вы можете связать значение цвета и текстовое значение вместе как значение одного столбца за счет того, что RetricToCategory будет странным. Вы можете использовать агент (WQO или автономный), чтобы обойти это.) - person Stan Rogers; 19.07.2014
comment
Отличное объяснение. В Интернете вы думаете о чем-то вроде <font color="red">Categoryvalue</font>? - person Torsten Link; 19.07.2014