多源指报表数据来源于多个数据表,甚至跨越不同的物理数据库,通常涵盖七八个乃至十几个数据源,来源繁杂,难以统一归并至单一数据源。
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、 按“职务”对雇员数据进行分组统计,分片3的中间区域由左侧表头与顶部表头联合控制。
15、 形态配置
16、 依据业务要求,调整数据显示形式、布局结构、配色方案等外观属性。
17、 对C4、C6、E2、E3单元格按数据库表结构方式配置形态数据字典,具体参数设置如下所示。
18、 保存并预览效果
19、 完成模板保存后,在设计器界面点击“分页预览”按钮,即可实时查看最终报表效果。
