| 约束 | 子项合计 = 父项 |
|---|---|
| 多归属 | 铺平/分摊 |
| 校验 | 自动对账任务 |
下钻校验
下钻校验
SELECT sum(sub_amt) AS child_sum, max(total_amt) AS parent_amt
FROM (
SELECT cat_l1, sum(amt) AS sub_amt, 0 AS total_amt FROM fact_sale GROUP BY cat_l1
) t;多归属维度用桥接表加权重列(每单权重合计=1),下钻才守恒。
下钻要求「子维度合计=总计」(或差异可解释):维度存在多归属(一单多类目)时要铺平或分摊,避免下钻翻倍。
| 约束 | 子项合计 = 父项 |
|---|---|
| 多归属 | 铺平/分摊 |
| 校验 | 自动对账任务 |
SELECT sum(sub_amt) AS child_sum, max(total_amt) AS parent_amt
FROM (
SELECT cat_l1, sum(amt) AS sub_amt, 0 AS total_amt FROM fact_sale GROUP BY cat_l1
) t;