首页 > 解决方案 > Oracle APEX 中的图表行为

问题描述

我的表中有一个时间序列数据。示例数据如下:

+------+------------+-----------+-----------+-------------+-------------+
| CODE | YEAR_MONTH | CALC_LVL1 | CALC_LVL2 | MSRMT_PCT_1 | MSRMT_PCT_2 |
+------+------------+-----------+-----------+-------------+-------------+
| A1   |     201912 |        87 |       564 |        0.14 |         0.1 |
| A1   |     201911 |        34 |       455 |        0.15 |        0.08 |
| A1   |     201910 |        20 |       295 |         0.1 |        0.14 |
| A1   |     201909 |        39 |       219 |        0.08 |        0.14 |
| A1   |     201908 |        98 |       438 |        0.14 |        0.11 |
| A1   |     201907 |         7 |       219 |        0.08 |        0.14 |
| A1   |     201812 |        63 |       564 |        0.14 |        0.17 |
| A1   |     201808 |        12 |       455 |        0.15 |        0.13 |
| A1   |     201805 |        48 |       409 |        0.13 |        0.13 |
| A1   |     201802 |        88 |       289 |        0.11 |        0.08 |
| A1   |     201801 |         9 |       492 |        0.14 |        0.13 |
+------+------------+-----------+-----------+-------------+-------------+

有什么方法可以让默认图表向我显示年份值,当用户单击年份标签时,它会显示每月数据?

标签: oracle-apexoracle-apex-5.1

解决方案


我假设您正在寻找图表标签映射到 DATE 或 TIMESTAMP 列的时间轴图表。在图表属性中,将时间轴类型设置为启用。然后标签将正确呈现为可读日期。然后,您可以构建另一个可以从此图表向下钻取的图表或报告。为此,导航到图表,选择系列,然后在属性编辑器中导航到列映射。为 LABEL 和 VALUE 选择列名。对于链接 > 类型,在此应用程序中选择重定向到页面。单击目标,选择页面并设置页面项和值。


推荐阅读