首页/数据/数仓建模速查/负向事实与冲正
本包目录(97 条)

负向事实与冲正

退款或更正不删除原行,而是插入负向度量行,流水保持可审计,日终汇总时正负自然抵消。

数仓建模速查数据更新于 2026-10-12
原则只插不改
冲正反向度量行+原单引用
净额sum(amt) 即净额

净额汇总

净额汇总
SELECT order_id, sum(pay_amt) net_amt
FROM fact_payment
GROUP BY order_id;
冲正行要引用原交易号,便于从净额追溯回每一笔正负记录。

易错点

  • 直接 update 原记录金额,审计链断裂
  • 冲正行无原单引用,追溯困难

数据来源与参考

  • 事实表设计实践:冲正
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌