在 VeryReport 复杂报表设计器 中,分组报表是最常见、最基础的报表类型之一:按某个维度(如地区、产品)纵向归类展示明细,并可对组内数据做汇总。本文介绍概念与标准制作流程,结构与章节安排对齐通用「分组报表简介」教程,操作口径以 VeryReport 为准。
相关文档:行式报表 · 自由报表 · 普通报表快速入门 · 帮助文档首页 · 产品介绍:复杂报表
1. 概述
1.1 适用版本
报表设计器版本 |
|---|
since 3.0 |
1.2 功能简介
分组报表是报表工具中最普通、最常见的格式。从一般概念上讲,分组报表主要指纵向分组:按分组字段将明细归到不同组内显示,并可对组内数据做数量或金额汇总。
常规制作方式可以理解为:先划分标题行与数据行,再为分组字段指定「分组」、为度量字段指定「汇总」,并配合扩展方向,预览时即可得到按组展开的标准分组表。
中国式复杂报表中,也存在布局更不规则、层级更多的分组表。本篇先以标准「地区 → 销售员 → 销量汇总」一类场景说明;更复杂的交叉、分段、自定义公式分组见文末索引。
2. 示例
以下以「销量」类明细表为例,演示从数据准备到分页预览的完整流程(字段名请按实际表结构调整)。
2.1 数据准备
确认已在 数据中心 → 数据源 配置并测试可用连接。
打开目标报表的 复杂报表设计器。
左侧 数据集 → 模板数据集 → + 新建 → 数据库查询。
命名数据集为
ds1,选择数据源,填写 SQL,例如:
select * from salesman提示:若已有全局数据集,可在 全局数据集 Tab 拖入字段,无需重复编写 SQL。
2.2 报表设计
A1单元格输入:区域产品销售统计,选中A~D1,工具栏选择「合并单元格」;调整字体大小和样式,美化表头。
在 A3~D3 写入表头文字,例如:区域、业务员、产品类型、销售额。
选中 A3~D3,分别设置背景、加粗、居中等,使表头醒目(可按主题色调整)。
将数据集字段拖入数据行:area拖入到A4;seller字段拖入B4;product_type拖入到C4;sales_count拖入到D4,选中D4单元格,右侧单元格属性,聚合类型选择「求和」。
选中A4~A5,工具栏选中合并单元格,这样第4、5行后侧的单元格的左主格默认就是A4单元格。
合并单元格B5~C5,并输入「区域合计:」。
选中D5单元格,点击工具栏公式「fx」,输入公式「=SUM(D2)」;同理,D6也是同样操作。
合并单元格A6~D6,输入「总计:」。
可以根据如下图的设计,进行报表的美化设计。
报表设置如下图所示:

2.3 效果预览
2.3.1 PC 端
点击 保存。
点击 预览 → 分页预览(或设计器默认预览)。
如下图所示:

3. 分组示例索引
标准分组之外,还有若干常见变体。下表便于对照需求查阅(后续可在「分组报表」目录下继续补充专题页)。
专题 | 内容简介 |
|---|---|
交叉报表 | 上表头 + 左表头,行列双向分类,类似二维交叉表 |
纵向分组报表 | 组标题(组头)不在左侧,而在上方或下方的常见样式 |
分组汇总 | 在分组报表中对组内数据进行数量或金额汇总,可加小计/合计行 |
相邻连续分组 | 按时间等顺序,字段值连续相同则合并显示 |
按段分组 | 按数值区间归组(如销量 0–100、100–500) |
归并分组 | 主要取值单独成组,其余汇总到「其他」 |
自定义公式分组 | 按年/周等公式重写分组键,避免按自然日过细 |
动态显示前 N 个分组 | 只展开前 N 组,其余合并为「其他」 |
按段长动态分组 | 段长由参数驱动,实现动态分段 |