反馈已提交

网络繁忙

图表数据

  • 文档创建者:Holly
  • 编辑次数:25次
  • 最近更新:Alicehyy 于 2021-12-09
  • 1. 概述

    1.1 版本

    报表服务器版本
    11.0

    1.2 功能简介

    本文将对「图表数据」设置项的通用设置做详细介绍,如果个别图表有特别的数据设置,那么会单独在这些图表的文档中说明。

    图表数据设置项主要包含 2 个方面,如下图所示:

    • 数据来源:设置图表的数据,必选设置项。

    • 数据筛选:对图表分类和系列进行筛选,可选设置项。

    Snag_15a5aee6.png

    2. 数据来源

    数据来源分为 2 种:「数据集数据」和「单元格数据」。通过给「分类」、「系列名」及「系列值」选择数据集字段或单元格数据,来展示图表。

    所有基础图表在设计器中展示时,均会提示「分类」和「系列」的位置,帮助用户理解每种图表分类和系列的区别。

    注:一般 X 轴表示分类,系列即展示的图形,用图例展示文字,Y 轴表示分类下系列的值。

    以柱形图为例,模板中插入柱形图后,会以说明文字提示分类和系列所在位置,如下图所示:

    Snag_15afba4f.png

    2.1 数据集数据

    数据集数据:图表的数据直接来源于数据集。详细设置方法参见文档: 图表数据集数据源 。

    2.2 单元格数据

    单元格数据:图表的数据来源于单元格,常用于数据需要经过计算,无法直接使用数据集数据的场景。详细设置方法参见文档:图表单元格数据源 。

    2.3 汇总方式

    选择「值」后,可设置值字段的「汇总方式」,默认为「求和」,可设置为:首个、最后一个、求和、平均、最大值、最小值、个数。如下图所示:

    Snag_15b26a8a.png

    3. 数据筛选

    3.1 筛选分类/系列

    数据筛选可对「分类」或「系列」分别进行筛选,分类和系列下的设置项均相同。如下图所示:

    Snag_15bf40bc.png

    3.1.1 只使用前有限条记录

    默认不勾选,勾选后,显示「记录条数」文本编辑框,输入数字 x ,表示只记录前 x 条数据。

    3.1.2 合并剩余项为“其他”

    勾选时,剩余分类或系列的数据汇总,分类名或系列名设置为「其他」;不勾选则剩余分类或系列不显示。

    例如:设置数据筛选>分类,记录条数设置为 2,勾选「合并剩余项为“其他”」。效果如下图所示:

    Snag_15d85f56.png

    3.1.3 为空时不显示

    • 分类为空时,不显示该分类:「分类为空」即指某个分类下的所有系列对应的值为空;

    • 系列为空时,不显示该系列:「系列为空」即指某个系列对应的所有值为空;

    注:勾选所有项目时,是先去除空数据再进行数据筛选和合并。例如:有 10 个系列,设置显示前 5 个,后 5 个合并“其他”,并勾选分类为空时,不显示该分类。若第 3 个分类为空,则此时是显示分类 1、2、4、5、6、其他。

    3.1.4 补充:多分类数据筛选

    当图表为 多分类坐标轴 图表时,数据筛选的根据为「底层数据」。

    例如,柱形图有两个分类:产品和地区。产品为「底层数据」,地区为销售员的父层级数据。其预览效果如下图所示:

    底层数据存在相同的分类名。

    Snag_1aa69dd8.png

    当我们筛选分类的前两条数据,合并剩余项为其他。效果如下图所示:

    底层数据的前两个分类为「苹果汁」和「牛奶」,筛选时会将这两个分类筛选出来后,根据地区再进行分类展示。

    Snag_1aaa243f.png

    若底层数据分类名全部不同,例如下图中,底层数据为「销售员」:

    Snag_1ab1363f.png

    此时底层数据的前两个分类为「孙林」和「金士鹏」,那么剩余分类都合并为其他,再根据地区分类展示。效果如下图所示:

    Snag_1ab14264.png


    3.2 形态

    图表数据形态改变的是「分类」或「系列」名称的显示值,常用于改变分类或系列的单位。

    形态设置分为「数据字典」和「公式形态」两种方式。如下图所示,具体设置可参考文档:数据字典 和 公式形态 。

    注:图表使用超级链接传参时传的是图表的「实际值」。
    Snag_15da9b7b.png

    3.2.1 补充:单元格数据形态

    图表使用单元格数据源时,获取的数据的是单元格的显示值,那么设置图表数据形态时,图表数据的实际值需要用单元格的显示值设置。

    例如:内置的 GettingStarted.cpt 模板,给其「销售员」所在的 B4 单元格设置一个形态属性,将「孙林」显示为「孙林2」。如下图所示:

    Snag_15e911b1.png

    那么此时设置图表数据形态使用的实际值需为「孙林2」,如下图所示:

    Snag_15ef5cb7.png

    4. 图表数据源兼容插件

    FineReport 11.0 对图表数据源的取数逻辑进行了重构,本文描述的内容是重构后的功能及效果。那么使用新设计器打开老模板时,就可能存在图表效果变化的情况,这时可以使用「图表数据源兼容插件」将图表取数逻辑切换为旧版。

    4.1 插件安装

    若设计器是从旧版本升级到 11.0 ,则插件默认已安装;若直接下载安装的 FineReport 11.0,需自行下载安装插件。

    点击下载插件:图表数据源兼容

    设计器插件安装方法请参见:设计器插件管理

    服务器安装插件方法请参见:服务器插件管理

    4.2 插件介绍

    1)安装插件后,在菜单栏「模板」下新增配置项「图表数据源兼容」,无论是打开老模板还是新建的新模板,默认取数逻辑都选择「新版」,支持对效果有变化的模板切换成「旧版」。

    2)取数逻辑的切换对当前模板下的所有图表对象生效。

    Snag_20c5c89b.png

    4.3 效果示例

    以本文 3.1.4 节中所讲解的「多分类坐标轴」图表数据筛选逻辑示例,使用新版与旧版的区别如下:

    Snag_1aba03e8.png

    附件列表


    主题: 图表应用
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭