如何复制 SQL 创建自己的问题
目标
让组员从已有 SQL 模板出发,在 Metabase 中创建自己的图表。
先记住一句话:
SQL 是粘贴在 Question 里的,不是粘贴在 Dashboard 里的。
一个 Question 通常就是一张图、一个指标卡或一个表格。Dashboard 是后面用来摆放多个 Question 的页面。
SQL 模板来源:
E:/实训/2026-07-17/Metabase仪表盘搭建文档包/
到底复制哪个 SQL
打开某个仪表盘文档,例如:
02-答辩总览仪表盘.md
04-流量与时段仪表盘.md
05-类目与商品仪表盘.md
06-用户与转化仪表盘.md
07-推荐与证据仪表盘.md
每个文档里有很多标题,例如:
## 卡片1:清洗后记录数
## 图表1:每日行为趋势
## 表格1:业务发现候选
每个标题下面都有一段 ```sql 代码块。你要做哪个图,就复制哪个标题下面的 SQL。
复制时只复制 SQL 本身:
SELECT
date AS `日期`,
pv_count AS `浏览量`,
buy_count AS `购买行为数`
FROM daily_metrics
ORDER BY date;
不要复制 Markdown 标记:
不要复制 ```sql
不要复制 ```
创建 SQL Question 的完整步骤
- 打开 Metabase。
- 点击右上角
+ New。 - 选择
SQL query。 - 数据库选择 v4 数据源,名称通常类似“览众第6组 V4”。
- 打开本地 SQL 文档。
- 找到自己要做的图表标题。
- 复制该标题下面的完整 SQL。
- 回到 Metabase,把 SQL 粘贴到 SQL 编辑器。
- 点击运行。
- 运行成功后,选择图表类型。中文界面中按中文名选择,例如“折线图”“柱状图”“表格”“指标”。
- 修改图表标题。
- 点击
Save。 - 保存到自己的 Collection。
示例:每日浏览与购买趋势
适合保存为 Question:
张三-流量分析-每日浏览与购买趋势
SQL:
SELECT
date AS `日期`,
pv_count AS `浏览量`,
buy_count AS `购买行为数`
FROM daily_metrics
ORDER BY date;
推荐可视化类型:
折线图(Line)
业务解释:
该图用于观察 9 天内浏览和购买行为是否同步变化,判断流量高峰是否转化为购买高峰。
示例:类目购买 Top20
适合保存为 Question:
张三-类目分析-类目购买Top20
SQL:
SELECT
category_id AS `类目ID`,
buy_count AS `购买行为数`,
pv_count AS `浏览量`,
sell_through_rate AS `动销率`
FROM category_metrics
ORDER BY buy_count DESC
LIMIT 20;
推荐可视化类型:
柱状图 / 条形图(Bar)
业务解释:
该图用于找出购买贡献最高的类目,为后续类目运营和资源分配提供依据。
示例:推荐评估指标
适合保存为 Question:
张三-推荐分析-推荐评估指标
SQL:
SELECT
CASE metric_name
WHEN 'item_coverage_rate' THEN '商品推荐覆盖率'
WHEN 'complete_top5_rate' THEN '完整Top5覆盖率'
WHEN 'same_category_recommendation_rate' THEN '同类目推荐占比'
WHEN 'top_1pct_incoming_share' THEN '热门集中度'
WHEN 'average_recommend_category_count' THEN '平均推荐类目数'
WHEN 'fewer_than_5_candidate_items' THEN '候选不足5个商品数'
WHEN 'no_candidate_items' THEN '无候选商品数'
ELSE metric_name
END AS `指标`,
metric_value AS `指标值`,
definition AS `定义`
FROM recommendation_evaluation
ORDER BY metric_name;
推荐可视化类型:
表格(Table)或柱状图(Bar)
常见图表类型对照
| 文档英文 | 中文界面常见名称 | 什么时候用 |
|---|---|---|
Number |
指标 / 数字 | 单个数值 |
Line |
折线图 | 日期趋势、小时趋势 |
Bar |
柱状图 / 条形图 | Top 排名、分组对比 |
Table |
表格 | 明细、清单、证据 |
Pie |
饼图 | 少量类别占比 |
Funnel |
漏斗图 | 转化流程 |
Pivot table |
数据透视表 / 透视表 | 交叉表 |
Heatmap |
热力图 | 热区分布 |
保存命名规则
Question 名称格式:
姓名-分析主题-图表内容
示例:
张三-流量分析-每日浏览趋势
李四-推荐分析-推荐覆盖率
王五-用户分析-RF分层
不要使用:
测试
图1
未命名问题
abc
修改 SQL 的边界
可以改:
- 中文标题。
LIMIT数量。- 排序字段。
- 图表类型。
- 筛选条件。
不要改:
- 数据库表结构。
- 连接信息。
- 指标口径含义。
- 把
buy解释为订单或销售额。 - 无条件查询
recommendations全表。