跳转到主内容
极星编程网:以代码为星,赴技术山海!

多源分片报表制作技巧

多源指报表数据来源于多个数据表,甚至跨越不同的物理数据库,通常涵盖七八个乃至十几个数据源,来源繁杂,难以统一归并至单一数据源。

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、 完成模板保存后,在设计器界面点击“分页预览”按钮,即可实时查看最终报表效果。

相关文章