多源指报表数据源自多个数据表,甚至涉及多个物理数据库,通常多达七八个或十几个,数据来源复杂,难以整合为单一来源。
1、 整理资料
2、 连接FRDemo数据库,创建四个数据集:雇员、产品、订单信息及对应订单,各自编写相应的SQL查询语句。
3、 查询雇员信息,包括雇员编号及岗位名称。
4、 查询类别ID为1或2的产品信息,包括产品ID和类别ID。
5、 查询订单信息的SQL语句如下:从订单表和订单明细表中选取订单ID、雇员ID、产品ID、数量,并计算数量与单价的乘积作为总额,条件为两表的订单ID相等。
6、 查询订单信息的SQL语句为:select * from 订单
7、 表单样式设计
8、 最终样式如下
9、 制作分片一
10、 分片1依据国家和雇员分组汇总,中间数据由左、上表头共同控制。
11、 分片二制作
12、 分片2直接汇总总额和数量,中间数据仅由上表头控制。
13、 分片三制作
14、 按职务对雇员进行分组统计,中间数据由左表头和上表头共同控制。
15、 设定形态
16、 根据需求设定数据的样式、形态及颜色等显示效果。
17、 对C4、C6、E2和E3单元格进行形态数据字典配置,统一采用数据库表形式,具体参数设置详见下表。
18、 保存并预览
19、 保存模板后,在设计器中点击分页预览即可查看效果。
