概述
当表格的数据来自于多个数据库(可以是异构数据库)或多个SQL查询,并按照一定的关联关系将数据在表格中展现。
用例
实现一个关于产品销售情况的分片报表,分别从"时间" 和 "区域"两个维度对"销售额"和"销售量"这两个数据指标进行分析。如下图报表数据是由两个不同的数据集产生的。
实现步骤
1.创建数据集。
(1) 创建一个名称为"时间统计"的数据集,数据预览如下:
(2) 创建一个名称为"区域统计"的数据集,数据预览如下:
数据集相关设置项请参考:数据集定义
2.创建电子表格:
在电子表格设计器中登录服务,新建空白Excel文档。
绘制静态表样,如下:
3.选择输出字段。
根据需要分别从对应的数据集拖拽对应的字段到表格分片区域中。
(1),在右边数据集面板中,将区域统计数据集中的字段分别拖动到B4、C4、D4单元格,并且设置C4、D4单元格的扩展方式为:不扩展、汇总、求和
(2)在右边数据集面板中,将时间统计数据集中的字段分别拖动到G4、H4、I4、J4单元格,并且设置I4、J4单元格的扩展方式为:不扩展、汇总、求和
4.设置扩展方式
选中单元格B4、C4、D4、G4、H4、I4、J4,设置扩展方式为“覆盖”,即“覆盖单元格”
5.设置父格
选中右侧表格的第一个非汇总的数据列字段,设置其左父格为“无”
扩展方式等设置项请参考:单元格属性
6.发布预览
点击工具栏上的发布按钮,保存分片报表,并查看效果,如下
资源下载
报表资源:左右分片报表.xml