官方文档

水波图

仪表板水波图:单指标相对目标的水波完成率展示;与进度条(条形/环形)分工;练习表 quarter_sale / map_province_sales / region_sales。

VeryReport 仪表板设计器 中,水波图用圆形(或矩形等)容器 + 水波动画展示 单个 指标相对目标的完成率。Quick BI 将水波作为「进度条」的一种样式;Apollo 拆成独立组件。适用角色:仪表板设计人员、数据分析师。

仪表板组件不直接写 SQL。请先在数据中心创建并发布数据集。详见 新建数据集。 条形 / 环形多指标请用 进度条; 范围指针请用 仪表盘

1. 概述

区域

说明

进度值 / 度量

1 个;当前完成值

维度

不支持

完成率 = 当前值 ÷ 目标值 × 100%(水面高度限制在 0~100)。必须设置目标值,默认固定目标为 100。

入口:数据分析 → 仪表板;组件:添加图表 → 指标 → 水波图

2. 基础操作

  1. 打开仪表板设计器。

  2. 添加图表 → 指标 → 水波图

  3. 选中组件 → 右侧 数据 选择已发布数据集。

  4. 字段 Tab:将度量(如 sale)拖到 进度值 / 度量(仅 1 个),设置聚合后点 更新

  5. 样式 → 目标值 设定固定值或动态字段(必做)。

3. 样式配置

选中组件 → 右侧 样式 Tab(折叠项为手风琴)。

  • 形状与边框:圆形 / 矩形 / 圆角矩形 / 菱形;边框与背景。

  • 波浪样式:颜色、透明度、层数、动画。

  • 目标值:固定数值或动态字段(选数据集度量 + 聚合)。示例:表 quarter_sale,进度 sale 求和,目标固定 70000

  • 百分比标签:水上 / 水下文字颜色、字号、小数位。

  • 当前值/目标值:下方展示当前与目标;横排 / 竖排。

  • 度量名称 / 备注:名称与底部说明。

  • 条件格式:按完成率百分比改变波浪颜色(如 < 60% 标红)。

  • 组件设置 → 标题:通用标题区。

4. 分析

分析 Tab 可配置跳转:开启后点击水波图即可跳转并携带当前进度值。悬停默认显示名称、当前值、目标值与完成率。本组件无维度槽位,一般不作联动源。

5. 推荐配置示例

场景

字段

建议

季度销量达成

quarter_sale

进度 sale(求和)

目标固定 70000;圆形 + 百分比

销售额相对成本

map_province_sales

进度 sales;目标动态 cost

条件格式:<60% 红

区域销售合计

region_sales

进度 sale(求和)

目标固定 2000;显示当前/目标

6. 示例:VRDemo 练习数据

请在 数据中心 基于数据源 VRDemo 建数据集并发布。以下表已存在,无需新建视图。

表名

说明

建议字段

quarter_sale

季度销量(推荐)

进度 sale(求和)

map_province_sales

省级多度量

进度 sales;目标 cost

region_sales

区域销售

进度 sale(求和)

  1. 数据集:VRDemo / quarter_sale,发布为「季度销量水波」。

  2. 添加水波图 → 绑定 sale(求和)→ 更新

  3. 样式 → 目标值:固定 70000

  4. 调整波浪、百分比、备注;可选配置分析跳转。

  5. 保存或保存并发布。

如下图所示:

7. 常见问题

  • 总是 100%?未设合理目标,请到样式 → 目标值设置(默认目标 100)。

  • 进度条里找不到水波?Apollo 为独立组件:添加图表 → 指标 → 水波图。

  • 能否多指标?水波图仅 1 个进度度量;多指标请用进度条或多个水波图。

  • 动态目标无效?确认已选字段与聚合,并点击更新。