Oracle Apex能否创建分组堆叠条形图?新手寻求技术帮助
在Oracle Apex中创建分组堆叠条形图的步骤
1. 准备符合要求的数据源
首先要写出能返回分组维度、堆叠系列维度和对应数值的SQL查询,示例如下:
SELECT department AS group_column, job_title AS stack_series, COUNT(employee_id) AS value_column FROM employees GROUP BY department, job_title ORDER BY department, job_title
确保查询结果里,每个分组下包含多个堆叠系列的数值。
2. 添加图表组件并选择类型
在Apex页面编辑界面,点击"添加组件",选择"图表",然后在图表类型中选择条形图。
3. 配置图表核心属性
- 数据面板:
- 分组:选择查询中的
group_column(即分组维度列) - 系列:选择查询中的
stack_series(即堆叠的类别列) - 值:选择查询中的
value_column(即要展示的数值列)
- 分组:选择查询中的
- 外观面板:
- 找到"堆叠"设置项,选择"堆叠"模式;同时确保"分组"选项处于启用状态,这样就会生成分组堆叠的条形结构
- 可根据参考图调整条形颜色、标签位置、图例布局等细节
4. 预览并调整
运行页面查看图表效果,若不符合预期,返回组件编辑界面调整数据源或属性设置,比如调整排序逻辑、修改系列颜色映射等。
内容的提问来源于stack exchange,提问作者IronMan3000
相关产品推荐
相关产品推荐

