Files
skills/dameng-salary/references/revenue_methodology.md
T

77 lines
2.7 KiB
Markdown
Raw 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.
# 营收归口规则
## 数据来源
每月营收分析 xlsx`大梦可能实验室_N月营收分析_西湖店vs滨江店.xlsx`
关键 sheet
- **总览**:当月概况
- **部门收入**:部门 × (POS + 团购套餐) 分布 → 取「含团购套餐合计」 → `部门业绩`
- **班次营收**:白班/晚班分布 → 取「顾客实付」列 → `班次业绩`
- 订单/菜品/团购明细 sheets:原始数据
> 此 xlsx 通常已由用户预先生成,本 SKILL 直接读取既有数据。
## 部门归口(来自 分析方法.md)
### 西湖店
| 部门 | 一级分类 |
|---|---|
| 厨房 | 小吃 / 主食 / brunch / 零食 |
| 咖啡 | 咖啡 / 甜品 / 茶饮Tea / 软饮(可尔必思+海盐荔枝)|
| 精酿 | 精酿 / 精酿 老菜单 |
| 调酒 | 鸡尾酒 / 纯饮 / 软饮分类的其他 |
### 滨江店
| 部门 | 一级分类 |
|---|---|
| 厨房 | 肉肉肉 / 小吃 / 主食 / brunch |
| 咖啡 | 咖啡 / 甜品点心 / 茶饮tea / 无咖无醇(排除无醇鸡尾酒)|
| 精酿 | 精酿 / 瓶罐精酿 / 精酿 老菜单(已废弃)|
| 调酒 | 鸡尾酒 / 纯饮酒 / 无醇鸡尾酒 |
> 实际菜品库的一级分类名带空格/版本号等小差异,`compute_cross.py` 已做容错。
## 部门×班次业绩(交叉项)
营收分析 xlsx 默认**不计算**店×部门×班次三维交叉。要算这个值:
1.`店内订单明细` xlsx 的菜品明细 sheet 取每菜每单的 `菜品收入`
2.`全渠道订单明细` xlsx 取每单的 `餐段`(白/晚班)
3.`菜品库` xlsx 取每菜的 `基础分类`(一级/二级)
4. join → 按 (店, 餐段, 部门) 聚合
5. 因为菜品名匹配率 ≈ 95%(前缀编号差异),用**比例校正**:
```
scale_factor = 权威部门业绩(含团购) / raw部门小计
```
由 `compute_cross.py` 自动完成。
## 4 月数据(仅供回溯校验)
| 部门 | 滨江总(含团购)| 西湖总(含团购)|
|---|---:|---:|
| 厨房 | 37,182.12 | 51,738.90 |
| 咖啡 | 16,537.69 | 31,407.47 |
| 精酿 | 56,939.31 | 83,995.44 |
| 调酒 | 41,618.84 | 58,680.70 |
| 班次 | 滨江 | 西湖 |
|---|---:|---:|
| 白班 | 23,485.29 | 51,017.66 |
| 晚班 | 130,345.80 | 173,628.80 |
## 部门业绩特殊规则
- **前厅运营** 不产生菜品收入 → 部门业绩 = 0
- 例外:朱秋风 2026/4 改归"精酿"部门后,部门业绩 = 滨江精酿值
- **保洁** 不产生菜品收入 → 不写入 V2
## 班次业绩特殊规则
> 团队主要在厨房后场工作,与营收班次解耦
- **滨江厨房团队(刘润祥/叶磊/尹志艳)**:班次业绩 = 0,部门×班次 = 0
- **中班**(尹志艳):班次业绩 = 0,部门×班次 = 0
- **早班**(如有):参考晚班/白班归口