У меня есть кросс-табуляция в кристаллах с колонкой, представляющей транспортную линию, строки с указанием дат и суммарного поля, представляющего TEU (его простое числовое значение). Так что у меня есть что-то вроде этого:условное форматирование с перекрестной вкладкой на основе столбца
L1 L2 L3 TOTAL
D1 10 5 0 15
D2 1 3 5 9
D3 3 50 17 70
Теперь я хотел бы условно поместить фон в сводке (числовое) поле, но состояние зависит также от линии. Таким образом, в теории, после нажатия на сводном поле-> формат поле-> background-> формула я бы поставил что-то вроде этого:
select {@Line}
case "L1": (if currentfieldvalue >5 then crGreen else crRed)
case "L2": (if currentfieldvalue >10 then crGreen else crYellow)
case "L3": (if currentfieldvalue <8 then crBlue else crNoColor)
но по каким-то причинам эти условия полностью игнорировались. Я даже попробовал что-то простое, как
if {@Line} ="L1" then crGreen
но как и выше, кристалл 2011 (14.06) игнорирует его.