[]
        
在线Demo 免费试用
(Showing Draft Content)

设计复杂表头报表

1. 概述

1.1 功能概述

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

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

image2020-11-6_10-31-29.png

平台支持手动构建与向导快速生成两种方式(日常推荐使用矩表向导提升效率),本文将同步详解手动制作流程,重点解析子级分组与汇总行的底层运算逻辑。

2. 操作步骤

2.1 实现思路

针对上图的报表,进行思路分析:

  • 行分组: 按照销售大区、销售省份、销售城市、销售门店进行四级分组。

  • 列分组: 按照类别名称和产品名称进行二级分组。

  • 汇总: 分别对行、列分组添加汇总。

2.2 操作步骤-使用矩表向导快速制作

2.2.1 创建数据集

  1. 在报表设计器的右侧,打开数据绑定设置面板。单击添加设置报表使用的数据集,可以选择添加之前定义好的数据源或数据集。例如选择数据源“ WynDemoData ”,单击添加

    image

  2. 设置数据集名称为“ 销售数据 ”,在查询语句中输入SQL语句: select * from 销售明细 ,单击“ 验证 ”,您将看到查询字段处显示字段数目。最后单击确定保存数据集定义。

    PixPin_2025-07-07_15-29-47

2.2.2 添加矩表组件,并绑定数据

  1. 单击矩表组件即可弹出矩表设计向导。

    image

  2. 将“ 销售大区 ”、“ 销售省份 ”、“销售城市”和“销售门店”分别拖拽至行分组;将“ 订单金额 ”拖拽至数值;将“ 类别名称 ”和“产品名称”拖拽至列分组;然后勾选显示行分组总计、显示行分组小计、显示列分组总计和显示列分组小计。最后单击向导右下角的确定按钮即可。

    image2020-11-6_10-27-36.png

2.2.3 合并汇总单元格

  1. 并将各级汇总的单元格内的表达式按照下图进行修改。

    image2020-11-6_10-16-35.png

2.2.4 预览和保存

  1. 单击预览按钮即可预览报表效果。

    image2020-11-6_10-17-31.png

  2. 预览无误后,返回设计器界面,单击页面顶部菜单中的保存按钮,输入报表名称及修改说明,设置报表分类,单击保存。已保存的报表可以在文档门户,我的分析,报表列表中查看创建的报表。

2.3 操作步骤-手动制作

2.3.1 创建数据集

  1. 在报表设计器的右侧,打开数据绑定设置面板。单击添加设置报表使用的数据集,可以选择添加之前定义好的数据源或数据集。例如选择数据源“ WynDemoData ”,单击添加

    image

  2. 设置数据集名称为“ 销售数据 ”,在查询语句中输入SQL语句: select * from 销售明细 ,单击“ 验证 ”,您将看到查询字段处显示字段数目。最后单击确定保存数据集定义。

    PixPin_2025-07-07_15-29-47

2.3.2 添加矩表组件

  1. 从左侧工具箱中拖拽或单击矩表组件,在弹出的设计向导中单击取消。我们不使用向导。

    image

2.3.3 添加行子级分组

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

    PixPin_2025-07-07_17-29-11

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

    PixPin_2025-07-07_17-30-04

2.3.4 添加列子级分组

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

    PixPin_2025-07-07_17-30-53

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

    PixPin_2025-07-07_17-31-08

2.3.5 绑定字段

  • 对前4列,合并第1、2行单元格。

  • 第5列的首行绑定“类别名称”字段,次行绑定字段“产品名称”。

  • 第3行的前4个单元格,分别绑定字段:销售大区、销售省份、销售城市、销售门店。

  • 第3行的最后一个单元格,将用于显示数值,绑定订单金额,会自动进行聚合运算。

  1. 设置完毕的效果如下图:

    PixPin_2025-07-07_17-32-11

2.3.6 添加分组合计

  1. 右击分组单元格,选择「汇总操作 > 在分组后显示汇总,如下图:

    PixPin_2025-07-07_17-33-25

  2. 对其余每个行分组做同样的操作,矩表将为每个级别的汇总新添一个数据行。同样,对“ 类别名称 ”和“ 产品名称 ”两级列分组,也添加相应的汇总列。设置完毕的矩表如下图:

    PixPin_2025-07-07_17-34-31

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

    PixPin_2025-07-07_17-36-28

2.3.7 预览和保存

  1. 调整主题颜色,单击预览按钮即可预览报表效果。

    image2020-11-6_10-17-31.png

  2. 预览无误后,返回设计器界面,单击页面顶部菜单中的保存按钮,输入报表名称及修改说明,设置报表分类,单击保存。已保存的报表可以在文档门户,我的分析,报表列表中查看创建的报表。