| 例 | 毛利率、客单价、转化率 |
|---|---|
| 方案 | 存分子分母 |
| 计算 | 查询端按需相除 |
比率计算
比率计算
SELECT gmv / order_cnt AS aov
FROM (
SELECT sum(pay_amt) gmv, count(distinct order_id) order_cnt
FROM fact_order WHERE dt='2026-10-11'
) t;只存比率不存分母,后续无法按新维度合并,必须重算。
任何维度上求和都无意义的度量(比率、单价、毛利率);应存储分子与分母等可加基础度量,由查询端计算目标指标。
| 例 | 毛利率、客单价、转化率 |
|---|---|
| 方案 | 存分子分母 |
| 计算 | 查询端按需相除 |
SELECT gmv / order_cnt AS aov
FROM (
SELECT sum(pay_amt) gmv, count(distinct order_id) order_cnt
FROM fact_order WHERE dt='2026-10-11'
) t;