1. 概述
1.1 版本
报表服务器版本 | 功能变动 |
---|---|
10.0.9 | 系列名新增下拉选项「无」,错选系列名后支持取消设置系列名 |
10.0.14 | 图表数据中值的「汇总方式」变更为:首个、最后一个、求和、平均、最大值、最小值、个数 |
1.2 功能简介
本文将对「图表数据」设置项的通用设置做详细介绍,如果个别图表有特别的数据设置,那么会单独在这些图表的文档中说明。
图表数据属性主要包含 2 个方面,如下图所示:
数据来源:设置图表的数据,必选设置项。
数据筛选:对图表分类和系列进行筛选,可选设置项。
2. 数据来源
数据来源分为 2 种:「数据集数据」和「单元格数据」。通过给「分类」、「系列名」及「系列值」选择数据集字段或单元格数据,来展示图表。
10.0.9 及之后版本的设计器中,所有基础图表都新增了图表「分类」和「系列」提示,帮助用户理解每种图表分类和系列的区别,以及各自的显示位置。一般 X 轴表示分类,系列表示图例,Y 轴表示分类下系列的值。
以柱形图为例,模板中插入柱形图后,会以说明文字提示分类和系列所在位置,如下图所示:
2.1 数据集数据
数据集数据:图表的数据直接来源于数据集。详细设置方法参见文档: 定义图表数据集数据源 。
2.2 单元格数据
单元格数据:图表的数据来源于单元格,常用于数据需要经过计算,无法直接使用数据集数据的场景。详细设置方法参见文档:定义图表单元格数据源 。
2.3 汇总方式
选择「值」后,可设置值字段的「汇总方式」,默认为「求和」,可设置为:首个、最后一个、求和、平均、最大值、最小值、个数。如下图所示:
注:10.0.14 及之后的设计器版本中设置汇总方式为「首个/最后一个」时,在 10.0.14 之前的版本中兼容设置为「无」;10.0.14 之前的版本中设置为「无」时,在 10.0.14 及之后的设计器版本中兼容设置为「最后一个」。
3. 数据筛选
3.1 数据筛选-分类
数据分类筛选是指只显示某些数据分类,如下图所示:
只使用前有限条记录:勾选后,显示「记录条数」文本编辑框,表示只记录有限条数据,例如:记录条数设置为1,则表示只显示一个值最大的一个分类数据。
记录条数:文本编辑框,设置有限条记录的条数。
合并剩余项为“其他”:勾选后,表示除了显示记录条数要求的前几大数据,其他条数的数据加总设置为:其他。
分类为空时,不显示该分类:勾选后,表示分类为空的时候,但有其他数据时,不显示该分类。
3.2 数据筛选-系列
数据系列筛选是指只显示某些数据系列,设置内容跟 3.1 节是一致的,区别在于作用于系列,如下图所示:
注:记录条数不能为负值;分类为空即指某个分类下的所有系列对应的值为空;系列为空即指某个系列对应的所有值为空;勾选所有项目时,是先去除空数据再进行数据筛选和合并。
例如:有 10 个系列,设置显示前 5 个,后 5 个合并“其他”,并勾选系列为空时,不显示该系列,而第 3 个分类为空,则此时是显示分类 1、2、4、5、6、其他。
3.3 数据筛选示例
在统计图报表中,有时我们不希望显示所有的系列内容,只希望显示我们需要的或者排名靠前的几个系列,而且在显示同时还可设置显示数据与实际值不同。
3.3.1 设置数据过滤
以模板 %FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Advanced\Chart\PieChart\常规饼图.cpt 为例。
饼图中的每个扇形区域表示一个系列,选中图表,点击右侧「数据>数据筛选>系列」,如下图所示:
设置仅显示前 3 条记录,如果系列有空值的时候,可把系列为空时,不显示该系列前面的勾打上;分类和系列类似,就不多详细介绍。
预览效果如下:
3.3.2 设置数据形态
数据形态就是改变数据显示,使得图表在展示数据时,可以避免一些不必要的数据,并对一些重要数据进行重点展示,或者修正显示一些数据等。
形态设置分为数据字典和公式形态两种方式,如下图所示,具体设置可参考文档:数据字典 和 公式形态
注1:图表使用单元格数据时,用的是单元格的显示值,这是为了使得表格和图表显示一致,还可以设置筛选器的数据形态,针对单元格的显示值来设置对应的实际值和显示值。
注2:图表使用数据集数据源时,能正常设置实际值和显示值,图表在做超级链接传参的时候直接传图表本身实际值。