VeryReport · 帮助文档

分组报表

分组报表入门:纵向分组与汇总的概念、销量表示例(数据集、分组普通、汇总求和、纵向扩展),以及交叉报表、分段分组等扩展做法索引。操作以 VeryReport 复杂报表设计器为准。

VeryReport 复杂报表设计器 中,分组报表是最常见、最基础的报表类型之一:按某个维度(如地区、产品)纵向归类展示明细,并可对组内数据做汇总。本文介绍概念与标准制作流程,结构与章节安排对齐通用「分组报表简介」教程,操作口径以 VeryReport 为准。

相关文档:行式报表 · 自由报表 · 普通报表快速入门 · 帮助文档首页 · 产品介绍:复杂报表

1. 概述

1.1 适用版本

报表设计器版本

since 3.0

1.2 功能简介

分组报表是报表工具中最普通、最常见的格式。从一般概念上讲,分组报表主要指纵向分组:按分组字段将明细归到不同组内显示,并可对组内数据做数量或金额汇总。

常规制作方式可以理解为:先划分标题行与数据行,再为分组字段指定「分组」、为度量字段指定「汇总」,并配合扩展方向,预览时即可得到按组展开的标准分组表。

中国式复杂报表中,也存在布局更不规则、层级更多的分组表。本篇先以标准「地区 → 销售员 → 销量汇总」一类场景说明;更复杂的交叉、分段、自定义公式分组见文末索引。

2. 示例

以下以「销量」类明细表为例,演示从数据准备到分页预览的完整流程(字段名请按实际表结构调整)。

2.1 数据准备

  1. 确认已在 数据中心 → 数据源 配置并测试可用连接。

  2. 打开目标报表的 复杂报表设计器

  3. 左侧 数据集模板数据集+ 新建数据库查询

  4. 命名数据集为 ds1,选择数据源,填写 SQL,例如:

select * from salesman

提示:若已有全局数据集,可在 全局数据集 Tab 拖入字段,无需重复编写 SQL。

2.2 报表设计

  1. A1单元格输入:区域产品销售统计,选中A~D1,工具栏选择「合并单元格」;调整字体大小和样式,美化表头。

  2. A3~D3 写入表头文字,例如:区域、业务员、产品类型、销售额。

    选中 A3~D3,分别设置背景、加粗、居中等,使表头醒目(可按主题色调整)。

  3. 将数据集字段拖入数据行:area拖入到A4;seller字段拖入B4;product_type拖入到C4;sales_count拖入到D4,选中D4单元格,右侧单元格属性,聚合类型选择「求和」。

  4. 选中A4~A5,工具栏选中合并单元格,这样第4、5行后侧的单元格的左主格默认就是A4单元格。

  5. 合并单元格B5~C5,并输入「区域合计:」。

  6. 选中D5单元格,点击工具栏公式「fx」,输入公式「=SUM(D2)」;同理,D6也是同样操作。

  7. 合并单元格A6~D6,输入「总计:」。

  8. 可以根据如下图的设计,进行报表的美化设计。

报表设置如下图所示:

2.3 效果预览

2.3.1 PC 端

  1. 点击 保存

  2. 点击 预览 → 分页预览(或设计器默认预览)。

如下图所示:

3. 分组示例索引

标准分组之外,还有若干常见变体。下表便于对照需求查阅(后续可在「分组报表」目录下继续补充专题页)。

专题

内容简介

交叉报表

上表头 + 左表头,行列双向分类,类似二维交叉表

纵向分组报表

组标题(组头)不在左侧,而在上方或下方的常见样式

分组汇总

在分组报表中对组内数据进行数量或金额汇总,可加小计/合计行

相邻连续分组

按时间等顺序,字段值连续相同则合并显示

按段分组

按数值区间归组(如销量 0–100、100–500)

归并分组

主要取值单独成组,其余汇总到「其他」

自定义公式分组

按年/周等公式重写分组键,避免按自然日过细

动态显示前 N 个分组

只展开前 N 组,其余合并为「其他」

按段长动态分组

段长由参数驱动,实现动态分段

5. 相关文档

上一篇自由报表下一篇单元格显示图片