FineReport学习(二)

您所在的位置:网站首页 带合计的表格怎么制作 FineReport学习(二)

FineReport学习(二)

2024-03-21 05:02| 来源: 网络整理| 查看: 265

目录

  1、行式报表:订单表   2、分组报表:销量表   3、交叉报表:销量表   4、自由报表:订单表   5、简单多元报表   6、主子报表     1) 决策报表式主子表     2)嵌入式主子表

1、行式报表:订单表

在这里插入图片描述 我们想要做的效果就是上图,因此针对销量表,上表需要什么字段,我们就添加什么字段。 在这里插入图片描述 效果预览 在这里插入图片描述 可以看出,日期,还有运货费格式都不太好看,下面进行调整 在这里插入图片描述 效果预览 在这里插入图片描述

2、分组报表:销量表

在这里插入图片描述 我们想要做的效果就是上图,因此针对销量表,上表需要什么字段,我们就添加什么字段。 在这里插入图片描述 效果如下 在这里插入图片描述 接着,完成图中操作 在这里插入图片描述 再次预览效果 在这里插入图片描述

3、交叉报表:销量表

在这里插入图片描述 我们想要做的效果就是上图,因此针对销量表,上表需要什么字段,我们就添加什么字段。 在这里插入图片描述 效果预览 在这里插入图片描述 接着,我们添加【小计】,“一定要使用父子格” 在这里插入图片描述 效果预览 在这里插入图片描述 然后,我们添加右侧的合计,同样的操作,合计是按照销量求和,同时每一行的合计,又是针对每个【销售员】求和的,因此,合计的“父子格”应该就是“销售员”字段。 在这里插入图片描述 效果预览 在这里插入图片描述 这是什么原因造成的呢?是因为我们超过了设置的编辑线。这不是看着没有超过吗,不要忘记我们有一个横向扩展,实际上已经超过了。 在这里插入图片描述 此时我们需要进行页面设置,调整页面大小。 在这里插入图片描述 保存后哦,预览效果 在这里插入图片描述 最后,我们添加最下方的合计。 在这里插入图片描述

4、自由报表:订单表

在这里插入图片描述 我们想要做的效果就是上图,因此针对订单表,上表需要什么字段,我们就添加什么字段。 首先,我们设计表的样式,按照上图进行一步步设置 在这里插入图片描述 保存后,预览效果 在这里插入图片描述 此时,我们要想一下,是不是“父子格”的问题,于是进行父子格的设置。需要注意的是,其他所有字段都是按照订单编号来的,一个订单编号,有一个客户编号、成交时间、发货时间、运货商、地址、到货时间、订单总额等。因此,我们全部选中其余字段(除了订单编号字段),设置父子格。 在这里插入图片描述 保存后,预览效果 在这里插入图片描述 实际上,【订单统计表】也应该设置一个父子格,父子格仍然是这个“订单ID”字段。 在这里插入图片描述 保存后,再次进行效果预览 在这里插入图片描述 再次进行点单号的父子格设置,它的父子格仍然是“订单ID” 在这里插入图片描述 保存后,再次预览效果 在这里插入图片描述 按照如下操作,即可 在这里插入图片描述 保存后,效果预览 在这里插入图片描述

5、简单多元报表

多数据源,就是在同一张报表当中,显示的数据来自于多个不同的表或不同的库。如下图一张简单的多数据源报表,左侧蓝色部分来自于销量表,右侧黄色部分来自销售总额表,即数据来自于两张不同的数据库表: 在这里插入图片描述 先导入“销量表” 在这里插入图片描述 再导入销售总额表 在这里插入图片描述 按照效果图,设置表的样式。 在这里插入图片描述 效果预览 在这里插入图片描述 接下来设置右侧的“销售总额”,注意该字段来自第二张表。还是老生常谈的一句话,这个字段是按照每一行的销售员进行求和的,因此需要设置父子格。 在这里插入图片描述 效果预览 在这里插入图片描述 原因是:不同的表进行合并的时候,会产生“笛卡尔积”,需要设置表的连接字段。依次完成如下操作 在这里插入图片描述 保存后,效果预览 在这里插入图片描述

6、主子报表 1) 决策报表式主子表

决策报表式主子报表特点是用单个报表实现主子表的业务逻辑。一般包含多个数据集,通常由自由格式部分及列表格式部分组成,且为一对多,父与子的关系,如下图上方为订单信息,下方这个订单的明细 在这里插入图片描述 这样的主子报表制作比较方便,且可以用于填报,因此称之为决策报表式主子报表。 该表是在自由报表基础上,进行改动后,完成的。因此我们不再讲述怎么做自由报表,将上述的自由报表复制一份,命名为“主子报表”。 在这里插入图片描述 再导入“订单明细表” 在这里插入图片描述 设置表的样式。 在这里插入图片描述 效果预览,此时可以看到,很乱。因此我们又会想到设置父子格 在这里插入图片描述 此时,设置父子格,因为每一个订单编号,有一个订单明细 在这里插入图片描述 效果预览 在这里插入图片描述 还是前面的老问题,不同表之间的关联,需要设置表字段连接。 在这里插入图片描述 效果预览:这个时候,不错。接下来我们把金额字段的数值补充上去。 在这里插入图片描述 接下来,设置金额字段 在这里插入图片描述 效果预览 在这里插入图片描述 但是,每一行的序号没有呀,咋办?我们接着看。 在这里插入图片描述 效果预览 在这里插入图片描述 于是,还是那个“父子格”的问题,这个序号,是依赖产品ID变化的,因此设置一下父子格。 在这里插入图片描述 再次预览效果,还不错 在这里插入图片描述

2)嵌入式主子表 需要用到模板参数 在这里插入图片描述 创建一个模板参数 在这里插入图片描述 Ⅰ主报表的建立

紧接着,点击如下按钮 在这里插入图片描述 紧接着,再点击“全部添加” 在这里插入图片描述 紧接着,再选择这个下拉列表按钮 在这里插入图片描述 然后,点击右侧的【数据字典】,添加数据源 在这里插入图片描述 紧接着,完成如下几步操作 在这里插入图片描述 紧接着,在下面单元格填写如下字段信息。手动拉宽单元格。 在这里插入图片描述 效果预览 在这里插入图片描述

Ⅱ 子报表的建立:个人信息表 这里的个人信息表,使用的是自带数据库中的“雇员表”,同时我们需要重新创建一个模板,建立这个个人信息表。

导入该雇员表 在这里插入图片描述 接着,制作个人信息表的样式 在这里插入图片描述 然后,在【主报表】中插入【个人信息表】这个子报表 在这里插入图片描述 当出现下表,完成如下1,2,3,4,5的操作 在这里插入图片描述 当出现下表,完成1,2,3,4操作 在这里插入图片描述 保存后,预览效果 在这里插入图片描述

Ⅲ 子报表的建立:订单信息表 这里的个人信息表,使用的是自带数据库中的“订单表”,同时我们需要重新创建一个模板,建立这个个人信息表。

导入该订单表 在这里插入图片描述 接着,制作订单信息表的样式 在这里插入图片描述 然后,在【主报表】中插入【订单信息表】这个子报表 在这里插入图片描述 当出现下表,完成如下1,2,3,4,5的操作 在这里插入图片描述 当出现下表,完成1,2,3,4操作 在这里插入图片描述 保存后,预览效果 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3