Chinaunix首页 | 论坛 | 博客
  • 博客访问: 73982
  • 博文数量: 42
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 388
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-29 10:01
文章分类
文章存档

2015年(8)

2014年(34)

我的朋友

分类: 信息化

2014-10-21 15:14:20

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

多数据源报表传统的做法,是通过拼SQL将多源整合为单源。如上例中将销量表与销售总额表整合起来:SELECT * FROM [销量],[销售总额] WHERE [销量].销售员 = [销售总额].销售员 。若数据库表比较负杂,且使用的表个数不止2张而是更多时,可以想象,最终的SQL查询语句将会非常复杂。

FineReport天然支持多数据源的报表,一张报表中可以添加任意多个数据集,每个数据集使用最简单的SQL语句查询出需要的表数据,在报表中只需要使用过滤就可以将来自不同表的数据相互关联起来。使得多数据源报表制作更加简单。
本文转载自:

阅读(204) | 评论(0) | 转发(0) |
0

上一篇:数据展示

下一篇:离线填报

给主人留下些什么吧!~~