历史版本29 :图表数据集数据源 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本
11.0

1.2 应用场景

当图表数据直接来源于数据集时,数据来源选择「数据集数据」,选择对应的数据集,再绑定图表数据即可。

绑定数据时,可以选择「字段值」或「字段名」作为「系列名」来定义图表。两者的区别在于面向的数据表结构不同。

如下图所示:

注:数据库表中每一列称为一个字段,列名即为「字段名」,列中的记录即为「字段值」,「系列名」是 FineReport 中图表的图例。

1624433427770030.pngSnag_2a18a5d6.png

上述两张表用不同方法得出的图表是一致的,如下图所示:

Snag_2a21718c.png

2. 示例编辑

2.1 数据准备

新建普通报表,在数据集管理面板新建两个「内置数据集」,表结构及数据如 1.2 节效果图所示。

1624433897259521.png

2.2 设计图表

合并两片单元格区域,均插入柱形图,在「样式>标题」中将两个图表的标题分别修改为:系列名使用字段值、系列名使用字段名。如下图所示:

1624434085655784.png

2.3 绑定数据

2.3.1 系列名使用字段值

选择「销量-字段值」数据集,分类选择「地区」,即 X 轴为地区;系列名使用选择「字段值」,系列名选择「产品」,即图例为产品字段值——花生和牛奶;值选择「销量」,值的汇总方式选择「求和」,即 Y 轴显示该地区下该产品的销量。

如下图所示:

注:分类或系列名支持设置为「无」。分类设置为「无」时,X 轴显示的即为系列名;系列设置为「无」时,默认以值的「字段名」作为系列名。

1624434313650457.png

2.3.2 系列名使用字段名

选择「销量-字段名」数据集,分类选择「地区」,即 X 轴为地区;系列名使用选择「字段名」,字段名选择「花生」和「牛奶」,即「花生」和「牛奶」的字段值作为 Y 轴的值,字段名作为默认的系列名,但系列名可以手动修改,汇总方式选择「求和」。如下图所示:

Snag_2a307c70.png

2.4 效果预览

2.4.1 PC 端

保存模板,点击「分页预览」,PC 端效果如下所示:

Snag_2a3415e2.png

2.4.2 移动端

App 端和 HTML5 端均支持,效果如下图所示:

Snag_2a360f51.png

3. 模板下载编辑

已完成模板可参见:

%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Chart\定义图表数据集数据源.cpt

点击下载模板:定义图表数据集数据源.cpt