目录

  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操作

保存后,预览效果

FineReport学习(二)——各种报表的制作相关推荐

  1. 帆软FineReport学习篇(二)

    帆软FineReport学习篇(二) 1 制作报表的流程 1.新建数据流程 用于连接数据库 2 新建报表类型 是普通报表还是决策报表 3 新建数据集 从数据库中取出数据 4 报表设计 5 报表预览 查 ...

  2. pdf报表的制作入门,JasperReport

    PDF报表的制作入门,JasperReport 概述 在企业级应用开发中,报表生成.报表打印下载是其重要的一个环节.在之前的课程中我们已经学习了报表中比较重要的一种:Excel报表.其实除了Excel ...

  3. 盈帆报表软件制作编号报表(报表工具)

    如何制作分组编号报表 说明:本课程用到一个购货单信息表,购货单信息表中没有编号,看起来就比较杂乱,通过本课程学习如何在报表中给数据集编号. 步骤一:添加数据源 从数据库中取出表格"购货单信息 ...

  4. 应用系统中的报表如何制作

    报表看起来是数据分析处理领域中的一个并不起眼儿的边缘业务,数据工程师的关注点一般会在后端的大数据平台和数据仓库,即使是前端,架构师们也会更关注BI可视化等时髦的概念,报表则经常作为一个部分被湮没在呈现 ...

  5. 帆软FineReport学习篇(四)——父子格设置

    帆软FineReport学习篇(四)--父子格设置 1.概念 子单元格设置父单元格后,子单元格随父单元格进行扩展 简易的说,子单元格根据父单元格分组显示 2 对比示意图 2.1 左父格对比示意图 2. ...

  6. Docker学习二:Docker镜像与容器

    前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...

  7. Excel报表的制作

    Excel报表的制作 快捷键 常用函数 概念 功能技巧 作品效果 作品反思 快捷键 ctrl + shift + L :快速列筛选 常用函数 IF() – IF(logical_test, [valu ...

  8. 二维码怎么制作?手把手教你制作生成

    二维码怎么制作?现如今二维码无处不在,我们在外买东西支付,或者二维码名片等等.二维码作为我们日常工作和学习中重要的沟通桥梁,我们除了保存页面自带的二维码之外,还需要学会自己制作二维码.这里小编就来教大 ...

  9. 二维码的制作Java篇

    本章学习目录 页内目录 一,将jar包放入IDEA的博物馆 二,需要用的类和方法 三,方法的五个参数 四,将二维码显示成图片 五,存入指定盘符下 六,代码的展示 七,结果的展示 一,将jar包放入ID ...

最新文章

  1. 如何过渡至 Python 3
  2. 部署安装kubernetes client-python,执行pip install setup.py时报错
  3. 酱油和gbt酱油哪个好_都说日本的酿造酱油品质好,我国的酱油究竟差在哪儿?...
  4. MPMoviePlayerController属性方法简介
  5. 浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)
  6. d3.js 旋转图形_变化莫测的图形推理,你能解出几种?
  7. Python系列文章
  8. 函数c语言表示_C语言定义无参数的函数时,f()和f(void)有什么区别?
  9. linux ubuntu内核安装位置,在Ubuntu中安装或升级内核 linux kernel
  10. OpenGL调用GPU(七)
  11. Hadoop家族学习路线图v
  12. 2020你一直在苦找的Ps插件全在这!20款Photoshop实用插件分享
  13. flash遮罩弹性跟随效果
  14. Python-图像-伪彩色图像处理
  15. 计算机源代码英语,计算机源代码编写规范(国外英文资料).doc
  16. Mac能连接手机热点却无法上网问题解决
  17. 通用量子计算机和容错量子计算,量子计算机研究(下册)——纠错和容错计算...
  18. NAR | 董波/王师/李语丽合作建立首个横跨动物界的进化发育组学数据库平台
  19. linux中进程与cpu核的绑定
  20. Android 5.0、6.0、7.0、8.0主要新特性

热门文章

  1. 【人工智能】深度学习:扩散模型(Diffusion Model) [2]
  2. Boostrap学习笔记一: popover用法
  3. html h中添加链接,html 超链接
  4. Lu尼玛音乐小课堂(一):一些基本的音乐常识
  5. gre subject计算机,终于晓得gre-subject考试难不难
  6. 汇川一拖二伺服_汇川技术IS620N伺服(EtherCAT高速总线通信伺服)数码管显示
  7. java判断麻将听牌_打麻将怎么知道别人是否听牌?这四个细节要牢记
  8. DELL EqualLogic PS6100存储详解及数据恢复解决办法
  9. 动静称苹果曾经中断iPad一代产物供货
  10. WePY1 vs WePY2