随着业务系统的越来越复杂,数据的来源也日益多样性,因此需要在一张报表中显示的数据来自于多个不同的数据库。作为一款老品牌的专业报表软件,皕杰报表对于需求复杂、计算繁琐、多源分片的报表是小菜一碟,下面就给大家介绍一下皕杰报表如何制作多源报表。本例中报表示例为多源报表.brt。
多源报表相关示例体验网址:http://demo.bijetsoft.com/iface (体验账号密码:admin/1)
多源报表相关brt下载网址:http://www.bijetsoft.com/product-download.html
(下载最新版本,最新版本中含有相关brt文件)
1.新建报表命名为多源报表.brt
2.新建数据集ds1:找到DEPT表,右键生成sql语句。如图所示
新建数据集ds2:找到产品表,右键生成sql语句。
新建数据集ds3:找到供应商表,右键生成sql语句。
新建数据集ds4:找到雇员表,右键生成sql语句。
3.多源报表设计如图所示
A2单元格中表达式为:=zone(1,max(list(ds1.count(),ds2.count(),ds3.count(),ds4.count()))),扩展方向设置为纵向扩展
B2单元格中表达式为:=ds1.select(DEPTNAME),扩展方向设置为自动跟随
C2单元格中表达式为:=ds2.select(产品名称),扩展方向设置为自动跟随
D2单元格中表达式为:=ds3.select(公司名称),扩展方向设置为自动跟随
E2单元格中表达式为:=ds4.select(职务),扩展方向设置为自动跟随
预览如下图所示