转至元数据结尾
转至元数据起始

1. 内容概述



中国式复杂报表的一大特征是多层表头,分级汇总、分层合并。

例如,期望的报表展示方式如下图。它具有多层行头、多层列头且进行了分类合计。


本节就以该示例为您介绍典型的复杂表头报表的实现方法。

2. 实现思路



  1. 行分组:按照销售大区、销售省份、销售城市、销售门店进行四级分组。
  2. 列分组:按照类别名称和产品名称进行二级分组。
  3. 分别对行、列分组添加汇总。


3. 操作步骤



(1)  创建数据集


(2)  添加矩表组件

从左侧工具箱中拖拽或单击“矩表”组件,在弹出的设计向导中单击“取消”。


(3)  添加行子级分组

右击第二行的第一个单元格,此列代表数据行的行头,选择“行分组 子级分组”,如下图:

添加一个子分组之后,矩表将增加一个新列。右击该新列的单元格,继续选择“行分组 > 子级分组”,直至矩表变为5列。


(5)  添加列子级分组

右击矩表末列的首行单元格,该单元格代表动态表头,即根据数据动态生成的多个表格列的列头。选择“列分组 > 子级分组”,如下图。

此时,矩表将变成一个3行5列的结构,如下图:


(5)  绑定字段

  • 对前4列,合并第1、2行单元格。
  • 第5列的首行绑定“类别名称”字段,次行绑定字段“产品名称”。
  • 第3行的前4个单元格,分别绑定字段:销售大区、销售省份、销售城市、销售门店。
  • 第3行的最后一个单元格,将用于显示数值,绑定订单金额,会自动进行聚合运算。

设置完毕的效果如下图:


(6)  添加分组合计

右击分组单元格,选择“汇总操作 在分组后显示汇总”,如下图:


对4级分组做同样的操作,矩表将为每个级别的汇总新添一个数据行。

同样,对“类别名称”和“产品名称”两级列分组,也添加相应的汇总列。将“汇总”字样修改为“合计”。

设置完毕的矩表如下图:


继续合并汇总单元格,并将各级汇总的单元格内的表达式按照下图进行修改。


(7)  外观设置

对标题行、行头、合计行设置不同的背景色,如下图:


(8)  预览并保存

效果如下图。至此,一个多层表头、多层列头、分级汇总的报表就设计完成了。效果满意后,保存报表即可。


  • 无标签