Files
LabelChange-server/.trae/documents/客户维度运营指标SQL开发计划.md
2026-06-01 16:30:29 +08:00

1.9 KiB
Raw Blame History

客户维度运营指标SQL开发计划

需求背景

基于现有运营监控SQL的指标逻辑开发客户维度的汇总统计和验证明细SQL按CustomerCode维度进行分组统计仅使用CustomerCode作为客户标识不使用CustomerName。

实现目标

  1. 开发「客户维度运营监控汇总SQL」按日期+客户代码分组输出和原运营监控SQL完全一致的指标
  2. 开发「客户维度运营指标验证明细SQL」每个订单关联对应的CustomerCode方便按客户维度核对明细数据
  3. 所有指标逻辑和原运营监控SQL保持完全一致仅新增客户维度

关联逻辑

  • 订单表label_replace_requests关联客户表customersCustomerCode字段(假设订单表存在CustomerCode字段)
  • 统计逻辑完全复用原运营监控的指标计算规则仅新增CustomerCode作为分组维度

开发步骤

步骤1客户维度汇总SQL开发

  1. 保留原运营监控SQL的所有CTE逻辑新增客户代码关联
  2. LabelRequests CTE中新增CustomerCode字段读取
  3. CustomerCode字段传递到OrderFullInfo
  4. 汇总统计时按dd.日期, ofi.CustomerCode分组
  5. 输出字段新增CustomerCode作为第一列其他指标和原汇总SQL完全一致

步骤2客户维度明细SQL开发

  1. 保留原验证明细SQL的所有逻辑新增客户代码关联
  2. LabelRequests CTE中新增CustomerCode字段读取
  3. CustomerCode字段传递到最终输出层,作为新增字段
  4. 保留原明细SQL的所有字段仅新增CustomerCode字段

步骤3SQL验证

确保两个SQL的指标计算逻辑和原SQL完全一致仅增加客户维度的拆分统计。

输出文件

  1. d:\EPproject\LabelReplaceServer\客户维度运营监控.sql - 客户维度汇总统计SQL
  2. d:\EPproject\LabelReplaceServer\客户维度运营指标验证明细查询.sql - 客户维度明细查询SQL