FR-报表应用-多数据源报表-多源分片报表

本文介绍了多源分片报表的设计方法,包括如何处理来自多个数据表和物理数据库的数据,以及如何通过设置关联过滤来组合报表的不同区域。提到了通过预先设计表头和分片,然后逐一添加数据源的方式,以及使用SQL语句创建数据集的例子。
摘要由CSDN通过智能技术生成

多源:指一张报表的数据来源来自多个数据表,甚至是多个物理数据库。这里的多个常常不是两个三个,而是七八个乃至十几个,无法转成单源。

分片:指一张报表的纵向或横向或双向同时被分成了多个区域,往往每个区域来自不同的数据源。
在这里插入图片描述
多源分片报表通常有比较复杂的横表头与纵表头,在设计多源分片报表时,可以先将表头设计好,最后设计中间部分的数据。

此时只需要设置好对应的关联过滤即可,最后进行模板数据字典等显示设置。

另外一种快速制作多源分片报表的方法是每片单独设计,如上图报表,可以先设计分片 1,确认无误后再设计分片 2,如此类推,同样最后进行模板数据字典等显示设置。

连接数据库 FRDemo,新建四个数据集,数据集名分别为雇员、产品、订单信息和订单。对应的 SQL 语句如下:

雇员的 SQL 语句:SELECT 雇员ID,职务 FROM 雇员

产品的 SQL 语句:SELECT 产品ID,类别ID FROM 产品 where 类别ID =1 or 类别ID =2

订单信息的 SQL 语句:SELECT 订单.订单ID,雇员ID,产品ID,数量,(数量*单价) AS 总额 FROM 订单,订单明细 WHERE 订单.订单ID=订单明细.订单ID

订单的 SQL 语句: select * from 订单

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值