Java报表开发插件FineReport:[9]多源报表

 时间:2024-10-13 19:02:34

1、打开单个数据源报表打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\CrossReport\Cross.cpt。

2、新增数据源再新增一个数据集ds2,其SQL语句为SELECT * FROM [销售总额]。ds2数据集与ds1数据集都有一个销售员字段。

3、绑定数据列如下图,将ds2中销售总额数据列拖拽到单元格中,并设置父格为销售员所在单元格,使销售总额跟随销售员而扩展:

Java报表开发插件FineReport:[9]多源报表Java报表开发插件FineReport:[9]多源报表

5、保存并预览保存模板,预览报表,即可看到如上的效果。模板效果在线查看请点击Multi_1.cpt已完成的模板,可参见%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Multidatasource\Multi_1.cpt

6、多数据源报表优势多数据源报表传统的做法,是通过拼SQL将多源整合为单源。如上例中将销量表与销售总额表整合起来:SELECT * FROM 销量,销售总额 WHER呶蓟鹭毵E 销量.销售员 = 销售总额.销售员。若数据库表比较复杂,且使用的表个数不止2张而是更多时,可以想象,最终的SQL查询语句将会非常复杂。FineReport天然支持多数据源的报表,一张报表中可以添加任意多个数据集,每个数据集使用最简单的SQL语句查询出需要的表数据,在报表中只需要使用过滤就可以将来自不同表的数据相互关联起来。使得多数据源报表制作更加简单。多源报表在线视频请查看【多源报表】

  • 报表开发工具FineReport:[9]多源报表
  • 如何用java报表插件FineReport开发java报表
  • java报表开发插件FineReport:[27]常用函数
  • java报表开发插件FineReport:[12]气泡图
  • java报表开发插件FineReport:[30]创建证书
  • 热门搜索
    哈尔滨旅游团 去厦门旅游要多少钱 旅游知识 京津冀旅游年卡 泰国旅游攻略注意事项 广西贺州旅游 宜昌旅游景点介绍 南浔旅游 山西太原旅游景点 乌鲁木齐旅游景点大全