中国式复杂报表教程(2)—类Excel多维度交叉表

作者:没什么大不了 | 创建时间: 2023-07-26
本节逐层深入创建多维度交叉表,即行列分组不再单一分组,包含多个分组及嵌套,以及如何在矩表中添加合计功能。...
中国式复杂报表教程(2)—类Excel多维度交叉表

操作方法

新建RDL 报表模板

添加数据源和数据集 绑定数据源

添加数据集 select 搭赠费.* from 搭赠费

添加矩表控件 添加Tablix后,会发现有类似[ 符号,表示分组,即可根据具体数据动态生成行。会发现设计器下面的矩表分组管理器;

添加行分组 选中,行分组单元格,右击添加行分组,选择“子分组”

添加列分组 根据以上分析,列分组是根据月份而定的,因此只需要默认的一个列分组就足够了,所以不需要添加其他列分组; 添加“销售额”,“搭增”,“比例”静态列: 选中“列分组单元格”插入列,选择分组内-右侧,添加三列;

添加完成之后,插入行,选择分组内-下方;

添加“总合计”列; 选中列分组单元格,插入列(三列),选择分组外—右侧

绑定数据字段 表结构已经基本完成,接下来就是绑定数据字段; 1. 添加行分组数据,首先从报表资源管理器中选择“区域”字段,拖拽到行分组单元格; 2. 拖拽“省份”字段到 子分组单元格; 3. 拖拽“月份”字段到 列分组单元格;

添加其他字段 可通过选中单元格,右上的字段logo来选择对应的数据字段:

添加省份合计 选中:省份单元格,选择添加合计->分组后面;会自动添加合计行;

修改样式 报表设计就完成了,接下来需要做的就是调整报表样式。

点击展开全文

更多推荐