1.9 KiB
1.9 KiB
客户维度运营指标SQL开发计划
需求背景
基于现有运营监控SQL的指标逻辑,开发客户维度的汇总统计和验证明细SQL,按CustomerCode维度进行分组统计,仅使用CustomerCode作为客户标识,不使用CustomerName。
实现目标
- 开发「客户维度运营监控汇总SQL」:按日期+客户代码分组,输出和原运营监控SQL完全一致的指标
- 开发「客户维度运营指标验证明细SQL」:每个订单关联对应的CustomerCode,方便按客户维度核对明细数据
- 所有指标逻辑和原运营监控SQL保持完全一致,仅新增客户维度
关联逻辑
- 订单表
label_replace_requests关联客户表customers的CustomerCode字段(假设订单表存在CustomerCode字段) - 统计逻辑完全复用原运营监控的指标计算规则,仅新增CustomerCode作为分组维度
开发步骤
步骤1:客户维度汇总SQL开发
- 保留原运营监控SQL的所有CTE逻辑,新增客户代码关联
- 在
LabelRequestsCTE中新增CustomerCode字段读取 - 将
CustomerCode字段传递到OrderFullInfo层 - 汇总统计时按
dd.日期, ofi.CustomerCode分组 - 输出字段新增
CustomerCode作为第一列,其他指标和原汇总SQL完全一致
步骤2:客户维度明细SQL开发
- 保留原验证明细SQL的所有逻辑,新增客户代码关联
- 在
LabelRequestsCTE中新增CustomerCode字段读取 - 将
CustomerCode字段传递到最终输出层,作为新增字段 - 保留原明细SQL的所有字段,仅新增
CustomerCode字段
步骤3:SQL验证
确保两个SQL的指标计算逻辑和原SQL完全一致,仅增加客户维度的拆分统计。
输出文件
d:\EPproject\LabelReplaceServer\客户维度运营监控.sql- 客户维度汇总统计SQLd:\EPproject\LabelReplaceServer\客户维度运营指标验证明细查询.sql- 客户维度明细查询SQL