分组表
仪表板分组表:行维度多级分组、度量聚合、树形展开、小计合计、与 VRDemo 表 region_sales / order_info / salesman。
在 VeryReport 仪表板设计器 中,分组表按行维度层级分组并对度量做聚合汇总,支持展开/折叠、小计与合计,适合区域→产品、省→市等层级汇总场景。适用角色:仪表板设计人员、数据分析师。
仪表板组件不直接写 SQL。请先在数据中心创建并发布数据集,再在设计器中选用。详见 新建数据集。 练习数据见本文第 6 章示例。
1. 概述
1.1 功能说明
分组表由「行维度 + 度量」组成(无列维度,与交叉表不同):按行维度顺序多级分组并对度量聚合;支持树形缩进 / 合并单元格 / 平铺;分组行可展开折叠;可配置小计、合计、分组行样式、表头、分页;支持钻取、联动、跳转。
与 明细表 的区别:明细表逐行展示清单;分组表做 GROUP BY 聚合 并带层级小计。
1.2 适用场景
- 区域 → 产品 销售汇总与下钻查看;
- 省 → 市 → 品类 多级经营汇总;
- 需要「小计 + 合计」的管理报表。
1.3 入口与前提
| 项 | 说明 |
|---|---|
| 设计器入口 | 左侧导航 数据分析 → 仪表板 → 新建或打开仪表板 |
| 组件路径 | 设计器左侧 添加图表(或工具栏「图表」)→ 分组 表格 → 分组表 |
| 数据前提 | 需先在 数据中心 → 数据集 中创建并发布数据集 |
数据集创建步骤见:新建数据集。
2. 基础操作
2.1 打开仪表板设计器
- 左侧导航展开 数据分析,点击 仪表板。
- 在列表页点击 新建仪表板,或双击已有仪表板进入设计器。
- 确认进入全屏 仪表板设计器(地址形如
/dashboard/designer/...)。
2.2 插入分组表
- 在设计器左侧找到 添加图表(或顶部「图表」入口),打开图表面板。
- 在面板顶部可搜索「分组」;或直接找到分组 表格。
- 点击 分组表(与「明细表」「交叉表」「热力图」同组)。
- 画布出现表格组件卡片。
未绑定数据时可能显示占位/空表,属正常状态;正式使用请绑定数据集并点 更新。
2.3 选择数据集
- 在画布上 单击选中 分组表。
- 右侧出现组件设置与 数据 面板:组件设置含 字段 / 样式 / 分析(事件) 等 Tab;数据 面板用于选数据集与拖字段。
- 在 数据 面板顶部点击 选择数据集,选择已发布的数据集。
- 选择成功后,面板列出 维度 与 度量 字段。
若列表为空:请到数据中心确认数据集已 发布。
2.4 绑定字段
- 组件设置切换到 字段 Tab。
- 从右侧 数据 面板分别拖入:
| 放置区 | 要求 | 说明 |
|---|---|---|
| 维度(行维度) | 至少 1 个,可多级 | 顺序决定分组层级:第一个为最外层 |
| 度量(值) | 至少 1 个 | 默认多为求和;可改 AVG / COUNT / MAX / MIN |
| 过滤器(可选) | 任意字段 | 组件级筛选条件 |
- 维度/度量可点字段菜单设置:显示名、聚合方式、数据格式。
- 底部点击 更新 刷新查询;完成后 保存 或 保存并发布 仪表板。
提示:维度顺序很重要。例如先region再product,则按「区域 → 产品」两级分组。
2.5 预期效果
- 出现按维度层级组织的汇总表;
- 树形模式下,分组行左侧有展开/折叠图标;
- 开启小计/合计时,可见对应汇总行;
- 度量列为聚合后的数值(不是明细逐行)。
3. 样式配置
选中分组表 → 组件设置 → 样式 Tab。
3.1 展示模式
路径:样式 → 展示模式。
| 配置项 | 说明 |
|---|---|
| 展示模式 | 树形缩进(默认)/ 合并单元格 / 平铺 |
| 缩进宽度 | 仅树形模式;子级相对父级的缩进像素 |
| 默认展开 | 全部展开 / 全部折叠 / 展开到指定级 |
| 展开级数 | 仅「展开到指定级」时出现 |
3.2 分组行
路径:样式 → 分组行。可配置背景色、文字色、字号、加粗,以及是否显示展开/折叠图标。
3.3 小计
路径:样式 → 小计。
| 配置项 | 说明 |
|---|---|
| 显示分组小计 | 开关 |
| 位置 | 分组上方 / 下方 |
| 别名 | 默认「小计」 |
| 背景色 / 加粗 | 小计行样式 |
3.4 合计
路径:样式 → 合计。可开关合计、设置位置、别名(默认「合计」)、背景色与加粗。
3.5 表格基础
可配置主题、斑马纹、字体、最大高度、分页、表头显隐与表头颜色字号等。
4. 分析:联动 / 钻取 / 跳转
选中分组表 → 分析(或 事件)Tab。
4.1 联动
- 同一仪表板再放置目标组件(如柱图、明细表)。
- 选中分组表 → 配置联动:选择目标组件与传参字段。
- 预览时点击某一分组值或数据行,目标组件按该字段过滤。
4.2 钻取
- 先在仪表板中配置钻取目录(多级维度顺序)。
- 分组表绑定该目录;字段区维度与目录层级对应。
- 点击当前层级维度可下钻;组件上方面包屑可回退。
4.3 跳转
- 在跳转规则中指定源字段。
- 配置目标仪表板 / 报表或外链,并映射参数。
- 预览时点击对应单元格跳转。
5. 推荐配置示例
5.1 区域 × 产品销售汇总(推荐)
| 项 | 建议 |
|---|---|
| 数据集表 | region_sales |
| 维度(顺序) | region → product |
| 度量 | sale(求和) |
| 样式 | 树形缩进;小计开;合计开 |
5.2 订单按省、市汇总
| 项 | 建议 |
|---|---|
| 数据集表 | order_info |
| 维度 | address_province → address_city |
| 度量 | order_amount(求和) |
5.3 业务员区域汇总
| 项 | 建议 |
|---|---|
| 数据集表 | salesman |
| 维度 | area → seller → product_type |
| 度量 | sales_count(求和) |
6. 示例:VRDemo 练习数据
请在 数据中心 基于数据源 VRDemo 建数据集并发布,再在设计器中选用。 以下表均已存在于 VRDemo,无需新建视图,可与明细表、地图等组件共用。
6.1 可用表
| 表名 | 说明 | 建议字段 |
|---|---|---|
region_sales | 区域产品销售(推荐) | 维度 region、product;度量 sale |
order_info | 订单明细 | 维度 address_province、address_city;度量 order_amount |
salesman | 业务员销售 | 维度 area、seller、product_type;度量 sales_count |
map_province_sales | 省级多度量 | 维度 area;度量 sales / profit / cost |
6.2 端到端练习(约 10 分钟)
- 数据中心 → 数据集 → 新建:数据源选 VRDemo,表选
region_sales,保存并 发布。建议数据集名称:区域产品销售。 - 数据分析 → 仪表板 → 新建仪表板,进入设计器。
- 左侧 添加图表 → 表格 → 分组表。
- 选中组件 → 数据 面板选择数据集
区域产品销售。 - 字段 Tab:维度依次拖入
region、product;度量拖入sale(求和)。 - 点 更新,确认出现按区域分组的汇总表。
- 样式 → 展示模式:选 树形缩进;默认展开选 全部展开。
- 样式 → 小计 / 合计:均开启。
- 点击分组行左侧图标,验证折叠/展开。
- 保存并发布,打开预览核对效果。
6.3 对照练习(可选)
同一数据集再建一张 明细表:混拖 region、product、sale(不聚合)。对比明细清单与分组汇总。详见
明细表。
7. 常见问题
Q:表格一直为空?
A:确认数据集已发布;至少拖入 1 个维度和 1 个度量;点过 更新;过滤器是否过严。
Q:为什么看不到明细每一行,只有汇总?
A:分组表会按维度 聚合。若需要逐行清单,请使用
明细表,度量设为不聚合。
Q:分组层级不对?
A:检查字段区维度的上下顺序:第一个是最外层。可拖拽调序后点 更新。
Q:展开图标没有?
A:确认展示模式为 树形缩进,且「显示展开/折叠图标」已勾选。
Q:小计数字和合计对不上?
A:小计是各分组内度量聚合;合计是全表聚合。若有过滤器,以过滤后结果为准。
Q:和交叉表有什么区别?
A:交叉表有行维度 + 列维度形成矩阵;分组表没有列维度,只做行向多级分组。
