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

28 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 客户维度运营指标SQL开发计划
## 需求背景
基于现有运营监控SQL的指标逻辑开发客户维度的汇总统计和验证明细SQL按CustomerCode维度进行分组统计仅使用CustomerCode作为客户标识不使用CustomerName。
## 实现目标
1. 开发「客户维度运营监控汇总SQL」按日期+客户代码分组输出和原运营监控SQL完全一致的指标
2. 开发「客户维度运营指标验证明细SQL」每个订单关联对应的CustomerCode方便按客户维度核对明细数据
3. 所有指标逻辑和原运营监控SQL保持完全一致仅新增客户维度
## 关联逻辑
- 订单表`label_replace_requests`关联客户表`customers``CustomerCode`字段(假设订单表存在`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