如何在Oracle-APEX中创建Dynamic Multi Series折线图?

时间:2017-06-22 02:02:09

标签: oracle-apex

我需要一个具有动态系列(线)的折线图。

我有一个包含这样数据的表:

Target_Percentage   DEPARTMENT_NAME    REPORT_DATE     USERID
    7.5                    ECONOMICS    11/1/2016      jdavid
    6.5                    ECONOMICS    12/1/2016      jdavid
    3.5                    ECONOMICS    1/1/2017       jdavid
    9.5                    ECONOMICS    2/1/2017       jdavid
    2.5                    ECONOMICS    3/1/2017       jdavid
    7.5                    ECONOMICS    4/1/2017       jdavid
   20.2                    LIBERAL ARTS 11/1/2016      adam
   20.2                    LIBERAL ARTS 12/1/2016      adam
   20.2                    LIBERAL ARTS 1/1/2017       adam
   20.2                    LIBERAL ARTS 2/1/2017       adam
   20.2                    LIBERAL ARTS 3/1/2017       adam
   20.2                    LIBERAL ARTS 4/1/2017       adam
   10.4                    GEOGRAPHY    11/1/2016      jdavid
   10.4                    GEOGRAPHY    12/1/2016      jdavid
   10.4                    GEOGRAPHY    1/1/2017       jdavid
   10.4                    GEOGRAPHY    2/1/2017       jdavid
   10.4                    GEOGRAPHY    3/1/2017       jdavid
   10.4                    GEOGRAPHY    4/1/2017       jdavid
   12.0                    ENGLISH      11/1/2016      adam
   12.0                    ENGLISH      12/1/2016      adam
   12.0                    ENGLISH      1/1/2017       adam
   12.0                    ENGLISH      2/1/2017       adam
   12.0                    ENGLISH      3/1/2017       adam
   12.0                    ENGLISH      4/1/2017       adam
   10.4                    SPORTS       11/1/2016      alan
   10.4                    SPORTS       12/1/2016      alan
   10.4                    SPORTS       1/1/2017       alan
   10.4                    SPORTS       2/1/2017       alan
   10.4                    SPORTS       3/1/2017    alan
   10.4                    SPORTS       4/1/2017    alan

每个用户可以访问某些部门名称和一些目标百分比六个月。因此,当jdavid登录到应用程序时,他应该看到ECONOMICS的两行1和GEOGRAPHY的每一行对每个月绘制一个Target_Percentage。

像这样:

Sample chart Pic

我只需要在顶点图表中执行此操作,无法使用c3jsd3js图表执行此操作。

1 个答案:

答案 0 :(得分:1)

您可以为每个部门创建一个包含系列的APEX图表,每个系列都有这样的查询(名为“经济学”的系列):

select department_name, report_date, target_percentage from t1
 where userid=:APP_USER
   and department_name = 'ECONOMICS'
 order by report_date;

在运行时,只显示返回任何数据的系列,给出如下结果: enter image description here