首页/数据/数仓建模速查/比率字段命名与分母声明
分层与规范64 条

比率字段命名与分母声明

比率字段用 _rate 或 _ratio 后缀,字段注释写清分子与分母口径;比率不参与跨维度求和,需要重算或加权平均。

数仓建模速查数据更新于 2026-10-12
后缀_rate/_ratio
注释分子/分母
聚合不直接 sum
精度decimal(10,4) 起

比率重算

比率重算
SELECT region_id,
       sum(pay_amt) AS pay_amt,
       sum(refund_amt) AS refund_amt,
       sum(refund_amt) / nullif(sum(pay_amt),0) AS refund_rate   -- 重算而非平均
FROM dws_trade_region_day
WHERE dt='2026-10-12'
GROUP BY region_id;
比率口径变化(分母是否含取消单)要在指标卡登记,避免同名不同义。

易错点

  • 跨维度直接平均比率,与重算结果不一致

数据来源与参考

  • 阿里《大数据之路:阿里巴巴大数据实践》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌