Oracle Apex: создание светофоров в отчете на основе условий - PullRequest
0 голосов
/ 17 мая 2018

У меня есть интерактивный отчет с начальной датой, конечной датой и разницей между этими днями.

Теперь я хочу включить «светофор», основанный на разнице между днями . Это означает, что если разница отрицательная, я хочу красный свет, больше 0, я хочу зеленый свет.

Есть ли простой способ, как это реализовать? Спасибо!

1 Ответ

0 голосов
/ 17 мая 2018

Простой вариант - нарисовать разностное число (предположим, что оно называется DIFF), например

select 
  case when diff < 0 then '<span style="background-color:red;   color:white;">' || diff ||'</span>'
       else               '<span style="background-color:green; color:white;">' || diff ||'</span>'
  end traffic_light
from your_table
...