首页 > 其他分享 >FineReport学习(二)——各种报表的制作

FineReport学习(二)——各种报表的制作

时间:2024-03-12 17:22:33浏览次数:39  
标签:右侧 报表 FineReport 个人信息 订单 字段 数据源 制作

行式报表:订单表

 

分组报表:销量表

 

交叉报表:销量表

添加【小计】,一定要使用父子格,小计的“父子格”应该就是“产品”字段C2

 添加右侧的合计,同样的操作,合计是按照销量求和,同时每一行的合计,又是针对每个【销售员】求和的,因此,合计的“父子格”应该就是“销售员”字段B3

最后,我们添加最下方的合计

 

简单多元报表

多数据源,就是在同一张报表当中,显示的数据来自于多个不同的表或不同的库。如下图一张简单的多数据源报表,左侧蓝色部分来自于销量表,右侧黄色部分来自销售总额表,即数据来自于两张不同的数据库表

 接下来设置右侧的“销售总额”,注意该字段来自第二张表。还是老生常谈的一句话,这个字段是按照每一行的销售员进行求和的,因此需要设置父子格

 不同的表进行合并的时候,会产生“笛卡尔积”,需要设置表的连接字段。依次完成如下操作

 

主子报表

 1)主报表

创建模板参数

点击右侧的【数据字典】,添加数据源

 2)子表1:个人信息表

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

 制作个人信息表的样式

 在【主报表】中插入【个人信息表】这个子报表

2)子表2:订单信息表

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

制作订单信息表的样式

 同理,在【主报表】中插入【订单信息表】这个子报表

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:右侧,报表,FineReport,个人信息,订单,字段,数据源,制作
From: https://www.cnblogs.com/REN-Murphy/p/18068790

相关文章

  • 40. 制作胜利和抽卡面板
    本节目标绘制出游戏胜利的面板,以及抽卡面板。当游戏胜利的时候弹出游戏胜利面板,然后游戏胜利面板上面有个抽卡按钮,点击抽卡按钮之后进入抽卡面板实现绘制面板首先在UI文件夹下面添加两个UIDocument文件第一个是GameWinPanel,注意需要给按钮添加样式,以便它有放大的效果......
  • FineReport学习(一)——常用操作介绍
    FineReport传统报表的开发流程1)新建数据连接:比如说,你要连接数据库,连接数据库的哪一张表。2)新建模板数据集:模板数据集只对当前文件生效,常用的。3)设置表的模板样式:自定义模板样式,并绑定数据。  数据库连接(默认FRDemo.db)连接默认FRDemo.db数据库,可以点击测试连接进行测......
  • 甘特图是什么,怎么制作?一文让你看懂
    甘特图是什么甘特图是一种项目管理工具,通过图形化的方式直观的能体现出任务、进度和资源在时间里的关系。白话文就是:项目分解成了哪些任务?每天计划做什么任务?当前每个任务的进度是多少?项目整体进度是多少?这个项目有哪些人(资源)参与?每个人(资源)负责哪些任务?每个人(资源)的......
  • cnetos7 ISO 镜像自定义制作
    简介:  此自定义镜像针对centos7系统版本,通过tar打包原系统服务将其放入ISO镜像中在安装时执行解压导入新安装系统中实现系统服务的自定义安装。针对cnetos7目前只测试出这一种方案,暂时没找到其他好的方案实现系统的模板ISO制作,目前版本存在缺陷镜像中的tar包非加密......
  • FineReport移动端CRM报表体系搭建
    ***数据均为虚构********考勤页面**********拜访页面**********下单页面**********客户页面**********客户看板页面*****......
  • 基于I2C电容触摸屏制作多功能触摸板的构思
    使用I2C触摸屏作为触摸传感器,由于触摸屏一般都是透明的玻璃材质,所以底部可以使用亚克力板雕刻图案,底下采用LED补光,另外可以选用黑色的亚克力板。1.模式1:笔记本触摸板模式该模式下模拟鼠标和键盘,实现滚动条滚动,单指单击映射为鼠标左键单击,双指单击可模拟为鼠标右键单击,双指分别朝......
  • PARA第五部分:如何制作项目清单(Part5.The Project List Mindsweep)
    内容简介: 本文介绍了如何通过制作项目清单,掌控日常工作生活中的所有项目,不再为事情太多、难以分辨轻重缓急、遗漏重要的事情而抓狂。我们大多数人都认同:重要的事情要优先做。但实际上是:因为各种原因,总是先做 催的紧、容易做的事情。而且,可能会有这种感觉:要做的事情太多,好累;......
  • echarts报表生成pdf文件
    完整的demo如下:<!DOCTYPEhtml><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>Balken</title><scriptsrc="static/echarts/echarts.js"......
  • 制作简单的个人网页教程
     ##1.准备工作在开始制作个人网页之前,您需要确保已经安装了文本编辑器,比如SublimeText,VisualStudioCode等。接下来我们将使用HTML、CSS和JavaScript来制作该个人网页。##2.创建HTML文件首先,打开您的文本编辑器,创建一个新文件并将其保存为`index.html`。接下来,添加以下基......
  • JimuReport 积木报表 v1.7.2 紧急发布,修复1.7.1严重Bug
    1.7.2-beta紧急版2024-03-07紧急版本,修复1.7.1版本的严重bug。集成依赖springboot2依赖<dependency><groupId>org.jeecgframework.jimureport</groupId><artifactId>jimureport-spring-boot-starter</artifactId><version>1.7.2-beta</......