分组报表、交叉报表怎么做?跟着示例一步步做出「区域销售表」
问题 A:区域产品销售统计 —— 用分组报表解决
目标
纵向按「区域」归类,看清业务员与产品明细,并自动出现区域合计、全表总计。
第 1 步:准备数据
- 1. 确认数据源已连通(演示环境可用 VRDemo)。
- 2. 打开复杂报表设计器。
- 3. 左侧:数据集 → 模板数据集 → + 新建 → 数据库查询。
- 4. 数据集命名
ds1,SQL:
select * from salesman
提示:若已有全局数据集,可在「全局数据集」里直接拖字段。
第 2 步:搭标题和表头
- 1. A1 输入「区域产品销售统计」,合并 A1~D1,调整字号样式。
- 2. A3~D3 写表头:区域、业务员、产品类型、销售额;设背景、加粗、居中。
第 3 步:拖字段、设求和、做合计行
- 1.
area→ A4,seller→ B4,product_type→ C4,sales_count→ D4。 - 2. 选中 D4,单元格属性 → 聚合类型选「求和」。
- 3. 合并 A4~A5(让合计行跟区域一起扩展)。
- 4. 合并 B5~C5,输入「区域合计:」。
- 5. D5 用公式栏输入
=SUM(D2)(与帮助文档示例一致)。 - 6. 合并 A6~D6 写「总计:」,总计行同样处理求和。
设计完成后,应接近帮助文档中的设计图:
第 4 步:保存并预览 —— 验收问题 A
- 1. 保存。
- 2. 预览 → 分页预览。
若已按区域展开明细,并看到区域合计与总计,问题 A 解决:
完整操作说明见:分组报表帮助文档
问题 B:区域销售交叉表 —— 用交叉报表解决
目标
做成「上表头 × 左表头」矩阵:产品横着排,区域/业务员竖着排,中间是销量,带斜线表头和合计。
第 1 步:同一套数据
同样新建 ds1,连接 VRDemo:
select * from salesman
第 2 步:先搭静态表样(含斜线表头)
| 单元格 | 做什么 |
|---|---|
| A1~C1 | 合并,标题「区域销售交叉表」,约 19 号加粗居中,行高稍大 |
| A2~B2 | 合并后,工具栏「插入斜表头」,文字:产品|业务员|区域 |
| A4~B4 | 合并后写「总计:」 |
再给 A2~C5 加外边框,得到交叉表框架。
第 3 步:绑定字段(扩展方向是关键)
| 单元格 | 设置 |
|---|---|
| A3 | 拖入 area,默认纵向扩展(左表头) |
| B3 | 拖入 seller,纵向扩展,左主格默认 A3 |
| C2 | 拖入 product,扩展方向改为横向扩展(上表头) |
| C3 | 拖入 sales_count,扩展设为不扩展,聚合选「求和」;左主格 B3、上主格 C2 |
| C4 | 公式 SUM(C3) |
记住三句话:
- • 纵向扩展:往下复制(区域、业务员)
- • 横向扩展:往右复制(产品)
- • 不扩展:销量值格,坐标由主子格唯一确定
设计图(帮助文档原图):
第 4 步:预览 —— 验收问题 B
点击分页预览。若产品向右展开、区域/业务员向下展开、中间销量与合计正确,问题 B 解决:
排错速查(文档 FAQ)
| 现象 | 怎么查 |
|---|---|
| 产品列没有向右展开 | C2 是否为「横向扩展」 |
| 销量串格或缺值 | C3 是否「不扩展」,主子格是否指向 B3 / C2 |
| 斜线文字错位 | 斜线文字用 | 分隔,微调行高列宽 |
| 合计变空或变成拼接 | 销量是否数值;聚合/SUM 与主子格是否一致 |
详见:交叉报表帮助文档
第 5 步:保存成模版
表样做对一次后,另存模版/副本,换 SQL 即可复用;需要对外交付时再导出 PDF / Excel / Word。
两个问题怎么选型?
| 领导怎么说 | 你怎么做 |
|---|---|
| 按区域看明细和小计 | 分组报表 |
| 要行×列对照矩阵 | 交叉报表 |
建议:同一数据集先做分组打通口径,再做交叉给经营会看矩阵;以后要按月份/组织切换,再加参数查询。
VeryReport 在这里的价值,不是多几个按钮,而是把「扩展方向、主子格、斜线表头、SUM 合计」做成可复用模板,直连库刷新,避免每月重做 Excel。产品介绍:报表工具。
结语
下次再听到「按区域汇总一下」「做成行列对照表」,请翻译成:
- • 问题 A → 分组报表(跟着文档 4 步做完预览)
- • 问题 B → 交叉报表(斜线表头 + 横纵扩展 + 不扩展度量格)
把帮助文档示例复现一遍,比看十篇概念文都管用。
参考资料
- 1. 分组报表:https://www.veryreport.com/docs/operating-instructions/data-analysis/report/report-app/group-report/group-report-intro
- 2. 交叉报表:https://www.veryreport.com/docs/operating-instructions/data-analysis/report/report-app/group-report/cross-report-intro
- 3. 报表工具产品页:https://www.veryreport.com/product/report
- 4. 试用:https://www.veryreport.com/register
浙公网安备 33010602011771号