多语言展示
当前在线:145今日阅读:167今日分享:16

ARs报表设计器中国式复杂报表Excel多维度交叉表

ActiveReports报表设计器中国式复杂报表:Excel多维度交叉表
工具/原料

ActiveReports报表设计器

方法/步骤
1

报表模板

2

报表结构分析行: 按照区域和省份,嵌套2层分组。列:按照月份分组,动态列

3

解决方案1.使用矩表控件2.添加2级行分组,首先按照区域分组,其次按照省份分组3.按照省份进行小计;4.列使用“月份”分组,分组下面嵌套三列

4

报表实现1)     新建RDL 报表模板2)     添加数据源和数据集绑定数据源:

5

添加数据集:select 搭赠费.*  from 搭赠费3)     添加矩表(Tablix )控件添加Tablix后,会发现有类似[ 符号,表示分组,即可根据具体数据动态生成行。会发现设计器下面的矩表分组管理器;4)     添加行分组选中,行分组单元格,右击添加行分组,选择“子分组”

6

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

7

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

8

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

9

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

10

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

11

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

12

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

推荐信息