您好,欢迎来到速达天耀软件官方网站!
深圳亿特软件技术有限公司 深圳亿特软件技术有限公司

总部热线:400-800-4362

分部热线:0755-27890904

当前所在位置:首页 > 新闻资讯 > 问题解答

如何设置自定义报表?

发表时间:2016-09-14 17:50

报表设计向导包含了参数设置、数据源关系设置、字段向导、字段统计、多重过滤等多个步骤,通过该向导,您可以轻松地设计出分析报表所需要基本数据。
一、 参数
参数用于设置报表名称、报表显示风格以及统计参数设置等功能。
“参数设置”用于决定分析报表统计的具体范围,如:日期段:从X到X,某个货品,某个客户或者某个仓库等等。
“参数名称”可以自行定义,以便在统计中引用;
“参数类型”支持“选择项、日期、期间、资料、字符、数值”等。


二、数据源

数据源是报表开发平台最基础的数据来源,包括各种数据库表、视图与用户自定义函数等。开发一个报表首要的步骤就是通过选择相关的数据源建立关系,从而得出报表数据结构的基本框架。数据源关系体现为一属性结构,每个节点与父节点的关联表示两个数据源带有关联关系。

设计一个报表的数据关系首先需要定义好一个中心数据源,这个报表所有数据都围绕着中心数据源的实体数据,且一个报表只会有一个中心数据源,即数据源关系树型中的根节点。

中心数据源确立之后便可通过建立关联关系引入多层从数据源,目的是为了从各个不同的数据源中取得特有的字段数据内容,以便作为报表数据过滤项、报表显示列、自定义字段公式计算的一个元素等。新建一个从数据源时,以树型当前节点的数据源作为主数据源,通过选择从数据源、一组或两组关联字段确立关联关系。在选择主数据源第一组字段时会自动引入默认的从数据源和从数据源关联字段。

数据源设置好之后可以对其重命名,也可以编辑字段关联关系,但不能更改数据源。


三、字段

数据源关系定义好之后,便可进行报表字段的设置。字段可以选取报表中所有数据源包含的数据库字段,或通过设置公式新建自定义字段。字段类型分为字符型、数值型、日期时间型、选项型和计算字段,其中计算字段支持包含各种运算操作符、数据库系统函数以及数据源字段。字段设置好之后可以对字段重命名或者调整字段顺序。


四、统计

字段统计的目的是把个别数值型和计算字段按求和、求平均等计算方式,将相同的数据行汇总,一般用于开发汇总报表。一旦有字段统计,报表系统能自动把没有参与汇总的其余字段完全相同的数据行予以汇总


五、过滤

Builder报表二次开发平台具有一个功能强劲的过滤排序模块,能支持建立多个数据源字段进行与、或组合的过滤条件和排序的方案。

二次开发人员首先对开发的报表设置预设方案,预设方案对使用报表的终端用户是隐含的,目的是对报表的数据源参与报表统计给予一定的限制。除了预设方案,二次开发人员能设置多个用户方案方便报表用户打开报表时对数据进行快速过滤与排序,并具备记忆功能。而报表终端用户也可以自行添加新的方案,但不具备记忆功能。用户方案是在预设方案的基础上进行再过滤,而排序项会覆盖预设方案。

在过滤条件选择项中,包含了报表的所有数据源。因而有些个别的数据源选择进来即便是报表数据中不体现任何该数据源的字段内容,目的是为了能在过滤项中体现参与数据过滤。条件项目分为字符型、数值型、日期型、项目型、引用列表型、引用树型。设置好一个条件项后通过“增与”或 “增或”的方式添加到过滤方案中。过滤方案中的多个条件关系体现为一个树型结构,树型中每个节点代表一个子条件项,条件与条件之间同级节点为或关系,上下级节点为与关系。二次开发人员和终端用户可以通过复杂灵活的条件组合达到特殊的过滤目的,打破了以往产品传统过滤功能只能进行与条件过滤的局限性。

该模块支持对多个字段进行升序、降序的多层排序,所有报表中已选用的数据源中所有的字段都可作为排序项。