2016-12-21 2 views
0

У меня есть диаграмма в приложении Oracle APEX, и мне нужно выделить одну точку, например, точку x = 5.Выделите точку в диаграмме Oracle APEX

enter image description here

При добавлении новой серии с одной точки, используя SQL запрос SELECT...WHERE X=5 Я получил точку на моем графике, но она имеет x = 1. Как я могу выделить точку, используя только одну серию, или есть ли другие способы сделать это?

+0

Взгляните на это: http://stackoverflow.com/questions/40932253/apex-5-how-to-edit-dynamically-chart-xml – Dmitry

ответ

1

Единственный способ, который я нашел, это следовать. Основная серия запросов (к примеру):

select null, rownum * rownum val, rownum r 
    from dual 
connect by level < 10 

Дополнительная серия запросов:

select null, case when rownum = 5 then 25 else null end val, 
rownum r 
from dual 
connect by level < 10 

Дополнительный ряд дает нулевые значения всюду, но нужное значение в нужном положении. Также он имеет те же метки (третий столбец запроса) и одинаковое количество строк. Страница с этим примером: https://apex.oracle.com/pls/apex/f?p=34599:10