777dbe40
“wangming”
feat: 实现集团驾驶舱移动端功...
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
|
# 事业部驾驶舱数据分析梳理
## 📋 概述
本文档梳理事业部驾驶舱可以统计分析的数据维度。事业部分为**事业一部**、**事业二部**、**事业三部**、**事业四部**、**事业五部**、**事业六部**,主要关注整体业绩数据(包括生美、科美、医美、产品等所有品项类型)。
**重要说明**:这是**事业部维度**的驾驶舱,数据统计按照事业部进行,包含总经理和经理的业绩数据。
### ⚠️ 重要说明:月份维度
**所有统计数据都必须按月份统计,且不同月份事业部管理的门店可能不一致。**
1. **月份是核心维度**:所有指标、排行、趋势、对比等数据都必须按月份统计,不能跨月汇总(除非明确说明是累计数据)
2. **门店归属按月变化**:门店的事业部归属关系存储在 `lq_md_target` 表中,通过 `F_BusinessUnit` 字段(BASE_ORGANIZE表的组织ID)和 `F_Month` 字段(YYYYMM格式)区分不同月份
3. **数据筛选规则**:
- 查询指定月份的统计数据时,必须先从 `lq_md_target` 表获取该月份、该事业部归属的门店列表(`F_BusinessUnit = @事业部ID`(BASE_ORGANIZE表的组织ID),`F_Month = @统计月份`)
- 然后使用该门店列表筛选业绩数据,确保只统计该月份归属该事业部的门店
- 业绩数据的时间过滤使用业绩时间字段(`kdrq`、`hksj`、`tksj`)按月份过滤
4. **趋势分析**:虽然趋势图展示多个月份,但每个月份的数据都是独立计算的,使用该月份的门店归属关系
---
## 🎯 一、核心业务指标(关键指标卡片)
### 1.1 整体业绩指标
#### 1.1.1 开单业绩
- **说明**:管理的所有门店的开单实付业绩总和
- **计算方式**:开单实付业绩 - 退卡实退金额 = 净开单业绩
- **数据来源**:
- 开单:`lq_kd_kdjlb` 表(`sfyj` 字段,实付业绩)
- 退卡:`lq_hytk_hytk` 表(`F_ActualRefundAmount` 字段,实退金额,如果为空则使用 `tkje`)
- **时间维度**:**必须按月份统计**(YYYYMM格式)
- **门店筛选**:使用 `lq_md_target` 表获取指定月份(`F_Month`)、指定事业部(`F_BusinessUnit`)归属的门店列表
- **时间过滤**:使用开单日期(`kdrq`)和退卡时间(`tksj`)按月份过滤
- **对比维度**:环比(与上月对比)、同比(与去年同月对比)
#### 1.1.2 消耗业绩
- **说明**:管理的所有门店的消耗业绩总和
- **计算方式**:消耗金额总和
- **数据来源**:
- 消耗:`lq_xh_hyhk` 表(`xfje` 字段,消费金额)
- **时间维度**:**必须按月份统计**(YYYYMM格式)
- **门店筛选**:使用 `lq_md_target` 表获取指定月份、指定事业部归属的门店列表
- **时间过滤**:使用耗卡时间(`hksj`)按月份过滤
- **对比维度**:环比、同比
#### 1.1.3 净业绩(开单业绩 - 退卡金额)
- **说明**:管理的所有门店的净业绩总和
- **计算方式**:开单业绩 - 退卡金额
- **数据来源**:
- 开单:`lq_kd_kdjlb` 表(`sfyj` 字段)
- 退卡:`lq_hytk_hytk` 表(`F_ActualRefundAmount` 或 `tkje` 字段)
- **时间维度**:**必须按月份统计**
- **对比维度**:环比、同比
#### 1.1.4 目标业绩
- **说明**:管理的所有门店的事业部业绩目标总和
- **数据来源**:`lq_md_target` 表(`F_BusinessUnitTarget` 字段)
- **计算方式**:
```sql
SELECT COALESCE(SUM(F_BusinessUnitTarget), 0) as TargetPerformance
FROM lq_md_target
WHERE F_BusinessUnit = @事业部ID
AND F_Month = @统计月份
```
- **时间维度**:**必须按月份统计**
#### 1.1.5 完成率
- **说明**:净业绩 / 目标业绩 × 100%
- **计算公式**:完成率 = (净业绩 / 目标业绩) × 100%
- **时间维度**:**必须按月份统计**
#### 1.1.6 管理的门店数
- **说明**:指定月份归属该事业部的门店总数
- **数据来源**:`lq_md_target` 表
- **计算方式**:
```sql
SELECT COUNT(DISTINCT F_StoreId)
FROM lq_md_target
WHERE F_BusinessUnit = @事业部ID
AND F_Month = @统计月份
```
- **重要说明**:**必须按月份统计**,不同月份管理的门店数量可能不同
#### 1.1.7 活跃门店数
- **说明**:指定月份归属该事业部的门店中,有开单或消耗的门店数量
- **计算方式**:
1. 先从 `lq_md_target` 表获取指定月份、指定事业部归属的门店列表
2. 统计这些门店中,在指定月份有开单或消耗的门店数量(去重)
- **时间维度**:**必须按月份统计**
---
### 1.2 品项分类业绩指标
#### 1.2.1 生美业绩
- **说明**:管理的所有门店中,品项分类(`F_ItemCategory`)为 "生美" 的业绩总和
- **计算方式**:开单生美业绩 - 退卡生美业绩
- **数据来源**:
- 开单:`lq_kd_pxmx` 表关联 `lq_kd_kdjlb` 表(`F_ItemCategory = '生美'`)
- 退卡:`lq_hytk_mx` 表关联 `lq_hytk_hytk` 表(`F_ItemCategory = '生美'`)
- **时间维度**:**必须按月份统计**
#### 1.2.2 科美业绩
- **说明**:管理的所有门店中,品项分类(`F_ItemCategory`)为 "科美" 的业绩总和
- **计算方式**:开单科美业绩 - 退卡科美业绩
- **数据来源**:
- 开单:`lq_kd_pxmx` 表关联 `lq_kd_kdjlb` 表(`F_ItemCategory = '科美'`)
- 退卡:`lq_hytk_mx` 表关联 `lq_hytk_hytk` 表(`F_ItemCategory = '科美'`)
- **时间维度**:**必须按月份统计**
#### 1.2.3 医美业绩
- **说明**:管理的所有门店中,品项分类(`F_ItemCategory`)为 "医美" 的业绩总和
- **计算方式**:开单医美业绩 - 退卡医美业绩
- **数据来源**:
- 开单:`lq_kd_pxmx` 表关联 `lq_kd_kdjlb` 表(`F_ItemCategory = '医美'`)
- 退卡:`lq_hytk_mx` 表关联 `lq_hytk_hytk` 表(`F_ItemCategory = '医美'`)
- **时间维度**:**必须按月份统计**
#### 1.2.4 产品业绩
- **说明**:管理的所有门店中,品项分类(`F_ItemCategory`)为 "产品" 的业绩总和
- **计算方式**:开单产品业绩 - 退卡产品业绩
- **数据来源**:
- 开单:`lq_kd_pxmx` 表关联 `lq_kd_kdjlb` 表(`F_ItemCategory = '产品'`)
- 退卡:`lq_hytk_mx` 表关联 `lq_hytk_hytk` 表(`F_ItemCategory = '产品'`)
- **时间维度**:**必须按月份统计**
---
### 1.3 运营指标
#### 1.3.1 开单次数
- **说明**:管理的门店开单总次数
- **数据来源**:`lq_kd_kdjlb` 表
- **计算方式**:`COUNT(*) WHERE F_IsEffective = 1`
- **时间维度**:按月统计
#### 1.3.2 消耗次数
- **说明**:管理的门店消耗总次数
- **数据来源**:`lq_xh_hyhk` 表
- **计算方式**:`COUNT(*) WHERE F_IsEffective = 1`
- **时间维度**:按月统计
#### 1.3.3 退卡次数
- **说明**:管理的门店退卡总次数
- **数据来源**:`lq_hytk_hytk` 表
- **计算方式**:`COUNT(*) WHERE F_IsEffective = 1`
- **时间维度**:按月统计
#### 1.3.4 平均开单金额
- **说明**:开单业绩 / 开单次数
- **计算公式**:平均开单金额 = 开单业绩 / 开单次数
- **时间维度**:按月统计
#### 1.3.5 平均消耗金额
- **说明**:消耗业绩 / 消耗次数
- **计算公式**:平均消耗金额 = 消耗业绩 / 消耗次数
- **时间维度**:按月统计
#### 1.3.6 人头数
- **说明**:去重后的消费会员数
- **数据来源**:`lq_xh_hyhk` 表(`hy` 字段,会员ID)
- **计算方式**:`COUNT(DISTINCT hy) WHERE F_IsEffective = 1`
- **时间维度**:按月统计
#### 1.3.7 人次
- **说明**:日度去重客户数
- **数据来源**:`lq_xh_hyhk` 表
- **计算方式**:`COUNT(DISTINCT CONCAT(hy, '-', DATE_FORMAT(hksj, '%Y-%m-%d')))`
- **时间维度**:按月统计
#### 1.3.8 项目数
- **说明**:消耗项目总数(原始项目数)
- **数据来源**:`lq_xh_pxmx` 表(`F_ProjectNumber` 字段)
- **计算方式**:`SUM(F_ProjectNumber) WHERE F_IsEffective = 1`
- **时间维度**:按月统计
#### 1.3.9 消耗率
- **说明**:消耗业绩 / 开单业绩 × 100%
- **计算公式**:消耗率 = (消耗业绩 / 开单业绩) × 100%
- **用途**:分析业绩转化情况
#### 1.3.10 退卡率
- **说明**:退卡金额 / 开单业绩 × 100%
- **计算公式**:退卡率 = (退卡金额 / 开单业绩) × 100%
- **用途**:分析退卡情况
---
## 📈 二、趋势分析数据
### 2.1 业绩趋势
#### 2.1.1 开单业绩趋势
- **图表类型**:折线图
- **展示内容**:近12个月、近6个月、近3个月、当月的开单业绩趋势
- **时间维度**:按月统计,每个月份独立计算
#### 2.1.2 消耗业绩趋势
- **图表类型**:折线图
- **展示内容**:近12个月、近6个月、近3个月、当月的消耗业绩趋势
- **时间维度**:按月统计
#### 2.1.3 净业绩趋势
- **图表类型**:折线图
- **展示内容**:近12个月、近6个月、近3个月、当月的净业绩趋势
- **时间维度**:按月统计
#### 2.1.4 开单与消耗对比趋势
- **图表类型**:双折线图
- **展示内容**:开单业绩和消耗业绩的对比趋势
- **时间维度**:按月统计
#### 2.1.5 品项分类业绩趋势
- **图表类型**:多折线图
- **展示内容**:生美、科美、医美、产品的业绩趋势对比
- **时间维度**:按月统计
---
## 🏪 三、门店分析数据
### 3.1 门店业绩排行
#### 3.1.1 门店开单业绩排行
- **排序方式**:按开单业绩降序
- **展示字段**:
- 门店名称、门店编码
- 开单业绩、消耗业绩、退卡金额
- 净业绩、完成率
- 开单次数、消耗次数
- **数据来源**:`lq_kd_kdjlb`、`lq_xh_hyhk`、`lq_hytk_hytk` 表
- **筛选条件**:支持按月份、门店筛选
- **时间维度**:按月统计
#### 3.1.2 门店消耗业绩排行
- **排序方式**:按消耗业绩降序
- **展示字段**:
- 门店名称、门店编码
- 消耗业绩、消耗次数、消耗率
- 人头数、人次、项目数
- **数据来源**:`lq_xh_hyhk`、`lq_xh_pxmx` 表
- **筛选条件**:支持按月份、门店筛选
#### 3.1.3 门店完成率排行
- **排序方式**:按完成率降序
- **展示字段**:
- 门店名称、门店编码
- 目标业绩、净业绩、完成率
- **数据来源**:`lq_md_target` 表关联业绩数据
- **筛选条件**:支持按月份、门店筛选
### 3.2 门店业绩分布
#### 3.2.1 门店业绩分布(饼图)
- **图表类型**:饼图或环形图
- **展示内容**:各门店的业绩占比
- **用途**:了解门店业绩贡献度分布
#### 3.2.2 门店业绩对比(柱状图)
- **图表类型**:柱状图
- **展示内容**:各门店的业绩对比
- **用途**:直观对比各门店业绩
---
## 👥 四、人员分析数据
### 4.1 事业部总经理/经理业绩
#### 4.1.1 总经理/经理业绩排行
- **排序方式**:按管理的门店总业绩降序
- **展示字段**:
- 总经理/经理姓名
- 管理的门店数、管理的门店名称列表
- 管理的门店总业绩(开单-退卡)
- 管理的门店总消耗业绩
- 管理的门店总毛利(用于提成计算)
- 底薪、提成、应发工资
- **数据来源**:
- 总经理/经理信息:`lq_md_general_manager_lifeline` 表
- 门店归属:`lq_md_general_manager_lifeline` 表(`F_GeneralManagerId`、`F_StoreId`、`F_Month`)
- 业绩数据:`lq_kd_kdjlb`、`lq_xh_hyhk`、`lq_hytk_hytk` 表
- 工资数据:`lq_business_unit_manager_salary_statistics` 表
- **筛选条件**:支持按月份、总经理/经理筛选
- **时间维度**:按月统计
#### 4.1.2 总经理/经理业绩分布
- **图表类型**:饼图或环形图
- **展示内容**:各总经理/经理的业绩占比
- **用途**:了解总经理/经理业绩贡献度分布
#### 4.1.3 总经理/经理业绩趋势
- **图表类型**:折线图
- **展示内容**:指定总经理/经理的近12个月业绩趋势
- **支持功能**:多总经理/经理选择对比
### 4.2 门店店长业绩
#### 4.2.1 店长业绩排行
- **排序方式**:按门店业绩降序
- **展示字段**:
- 店长姓名、所属门店
- 门店开单业绩、门店消耗业绩、门店退卡业绩
- 门店净业绩、门店完成率
- **数据来源**:
- 店长信息:`BASE_USER` 表(`F_GW = '店长'`)
- 门店信息:`BASE_USER.F_MDID` 关联 `lq_mdxx` 表
- 业绩数据:`lq_kd_kdjlb`、`lq_xh_hyhk`、`lq_hytk_hytk` 表
- **筛选条件**:支持按月份、门店筛选
### 4.3 健康师业绩
#### 4.3.1 健康师业绩排行
- **排序方式**:按总业绩降序
- **展示字段**:
- 健康师姓名、所属门店
- 开单业绩、消耗业绩、退卡业绩
- 总业绩、项目数
- **数据来源**:
- 健康师信息:`BASE_USER` 表(`F_GWFL` 或 `F_GW` 为健康师相关)
- 业绩数据:`lq_kd_jksyj`、`lq_xh_jksyj`、`lq_hytk_jksyj` 表
- **筛选条件**:支持按月份、门店筛选
---
## 📊 五、运营分析数据
### 5.1 开单分析
#### 5.1.1 开单次数
- **说明**:管理的门店开单总次数
- **数据来源**:`lq_kd_kdjlb` 表
- **时间维度**:按月统计
- **对比维度**:环比、同比
#### 5.1.2 平均开单金额
- **计算公式**:开单业绩 / 开单次数
- **时间维度**:按月统计
#### 5.1.3 开单门店分布
- **图表类型**:饼图
- **展示内容**:各门店的开单次数占比
### 5.2 消耗分析
#### 5.2.1 消耗次数
- **说明**:管理的门店消耗总次数
- **数据来源**:`lq_xh_hyhk` 表
- **时间维度**:按月统计
#### 5.2.2 消耗金额
- **说明**:管理的门店消耗总金额
- **数据来源**:`lq_xh_hyhk` 表(`xfje` 字段)
- **时间维度**:按月统计
#### 5.2.3 消耗率
- **计算公式**:消耗金额 / 开单金额 × 100%
- **用途**:分析业绩转化情况
### 5.3 退卡分析
#### 5.3.1 退卡次数
- **说明**:管理的门店退卡总次数
- **数据来源**:`lq_hytk_hytk` 表
- **时间维度**:按月统计
#### 5.3.2 退卡金额
- **说明**:管理的门店退卡总金额
- **数据来源**:`lq_hytk_hytk` 表(`F_ActualRefundAmount` 或 `tkje` 字段)
- **时间维度**:按月统计
#### 5.3.3 退卡率
- **计算公式**:退卡金额 / 开单金额 × 100%
- **用途**:分析退卡情况
---
## 🔄 六、对比分析数据
### 6.1 时间对比
#### 6.1.1 环比对比
- **说明**:与上月对比
- **对比指标**:开单业绩、消耗业绩、净业绩、完成率等
- **计算公式**:环比增长率 = (本月值 - 上月值) / 上月值 × 100%
#### 6.1.2 同比对比
- **说明**:与去年同月对比
- **对比指标**:开单业绩、消耗业绩、净业绩、完成率等
- **计算公式**:同比增长率 = (本月值 - 去年同月值) / 去年同月值 × 100%
### 6.2 部门对比
#### 6.2.1 事业部对比
- **图表类型**:柱状图或折线图
- **展示内容**:各事业部的业绩对比
- **对比指标**:开单业绩、消耗业绩、净业绩、完成率等
### 6.3 门店类型对比
#### 6.3.1 按门店类型分组统计
- **说明**:按门店类型(如:直营店、加盟店等)分组统计
- **图表类型**:柱状图或饼图
- **展示内容**:各门店类型的业绩占比或对比
---
## 📋 七、明细数据列表
### 7.1 门店明细列表
#### 7.1.1 门店业绩明细
- **展示字段**:
- 门店名称、门店编码
- 开单业绩、消耗业绩、退卡金额
- 净业绩、目标业绩、完成率
- 开单次数、消耗次数、退卡次数
- 人头数、人次、项目数
- 平均开单金额、平均消耗金额
- **数据来源**:`lq_md_target` 表关联业绩数据
- **筛选条件**:支持按月份、门店筛选
- **排序方式**:支持按各字段排序
### 7.2 人员明细列表
#### 7.2.1 总经理/经理明细
- **展示字段**:
- 总经理/经理姓名
- 管理的门店列表
- 管理的门店总业绩
- 底薪、提成、应发工资
- **数据来源**:`lq_md_general_manager_lifeline` 表关联工资数据
#### 7.2.2 店长明细
- **展示字段**:
- 店长姓名、所属门店
- 门店业绩、门店完成率
- **数据来源**:`BASE_USER` 表关联业绩数据
#### 7.2.3 健康师明细
- **展示字段**:
- 健康师姓名、所属门店
- 开单业绩、消耗业绩、总业绩
- **数据来源**:`BASE_USER` 表关联业绩数据
---
## 📝 八、数据来源表说明
### 8.1 核心业务表
#### 8.1.1 门店目标表(lq_md_target)
- **用途**:存储门店每月的归属信息和目标业绩
- **关键字段**:
- `F_StoreId`:门店ID
- `F_Month`:月份(YYYYMM格式)
- `F_BusinessUnit`:归属事业部(BASE_ORGANIZE表的组织ID)
- `F_BusinessUnitTarget`:事业部业绩目标
- `F_StoreTarget`:门店业绩目标
- `F_StoreLifeline`:门店生命线
- `F_BusinessUnitGeneralManager`:事业部总经理
- `F_BusinessUnitManager`:事业部经理
#### 8.1.2 开单记录表(lq_kd_kdjlb)
- **用途**:存储开单记录
- **关键字段**:
- `djmd`:单据门店(门店ID)
- `kdrq`:开单日期
- `sfyj`:实付业绩
- `F_IsEffective`:是否有效
#### 8.1.3 耗卡记录表(lq_xh_hyhk)
- **用途**:存储耗卡记录
- **关键字段**:
- `md`:门店ID
- `hksj`:耗卡时间
- `xfje`:消费金额
- `hy`:会员ID
- `F_IsEffective`:是否有效
#### 8.1.4 退卡记录表(lq_hytk_hytk)
- **用途**:存储退卡记录
- **关键字段**:
- `md`:门店ID
- `tksj`:退卡时间
- `tkje`:退卡总金额
- `F_ActualRefundAmount`:实退金额
- `F_IsEffective`:是否有效
#### 8.1.5 开单品项明细表(lq_kd_pxmx)
- **用途**:存储开单品项明细
- **关键字段**:
- `glkdbh`:关联开单编号
- `px`:品项ID
- `pxmc`:品项名称
- `F_ItemCategory`:品项分类(生美/科美/医美/产品)
- `F_IsEffective`:是否有效
#### 8.1.6 耗卡品项明细表(lq_xh_pxmx)
- **用途**:存储耗卡品项明细
- **关键字段**:
- `F_ConsumeInfoId`:关联耗卡记录ID
- `px`:品项ID
- `pxmc`:品项名称
- `F_ItemCategory`:品项分类
- `F_ProjectNumber`:项目数
- `F_IsEffective`:是否有效
#### 8.1.7 退卡品项明细表(lq_hytk_mx)
- **用途**:存储退卡品项明细
- **关键字段**:
- `F_RefundInfoId`:关联退卡记录ID
- `px`:品项ID
- `pxmc`:品项名称
- `F_ItemCategory`:品项分类
- `F_IsEffective`:是否有效
### 8.2 人员相关表
#### 8.2.1 系统用户表(BASE_USER)
- **用途**:存储系统用户信息(包括店长、健康师等)
- **关键字段**:
- `F_Id`:用户ID
- `F_REALNAME`:姓名
- `F_MDID`:门店ID
- `F_GW`:岗位
- `F_GWFL`:岗位分类
- `F_OrganizeId`:组织ID
#### 8.2.2 总经理门店生命线设置表(lq_md_general_manager_lifeline)
- **用途**:存储总经理/经理与门店的归属关系和提成阶梯设置
- **关键字段**:
- `F_StoreId`:门店ID
- `F_Month`:月份(YYYYMM格式)
- `F_GeneralManagerId`:总经理/经理用户ID
- `F_ManagerType`:经理类型(0=经理,1=总经理)
- `F_Lifeline1/2/3`:提成阶梯
- `F_CommissionRate1/2/3`:提成比例
#### 8.2.3 事业部总经理经理工资统计表(lq_business_unit_manager_salary_statistics)
- **用途**:存储事业部总经理/经理的工资统计数据
- **关键字段**:
- `F_ManagerId`:总经理/经理用户ID
- `F_StatisticsMonth`:统计月份(YYYYMM格式)
- `F_BaseSalary`:底薪
- `F_Commission`:提成
- `F_TotalSalary`:应发工资
### 8.3 组织架构表
#### 8.3.1 组织表(BASE_ORGANIZE)
- **用途**:存储组织架构信息
- **关键字段**:
- `F_Id`:组织ID
- `F_FullName`:组织名称
- `F_ParentId`:父组织ID
- `F_Category`:组织类别
- `F_DeleteMark`:删除标记(null表示未删除)
---
## 🔍 九、数据查询逻辑
### 9.1 门店归属查询逻辑
**步骤1:获取指定月份、指定事业部归属的门店列表**
```sql
SELECT DISTINCT F_StoreId
FROM lq_md_target
WHERE F_BusinessUnit = @事业部ID
AND F_Month = @统计月份
```
**步骤2:使用门店列表筛选业绩数据**
```sql
-- 开单业绩
SELECT COALESCE(SUM(sfyj), 0) as BillingPerformance
FROM lq_kd_kdjlb
WHERE djmd IN (@门店ID列表)
AND DATE_FORMAT(kdrq, '%Y%m') = @统计月份
AND F_IsEffective = 1
-- 消耗业绩
SELECT COALESCE(SUM(xfje), 0) as ConsumePerformance
FROM lq_xh_hyhk
WHERE md IN (@门店ID列表)
AND DATE_FORMAT(hksj, '%Y%m') = @统计月份
AND F_IsEffective = 1
-- 退卡金额
SELECT COALESCE(SUM(COALESCE(F_ActualRefundAmount, tkje, 0)), 0) as RefundAmount
FROM lq_hytk_hytk
WHERE md IN (@门店ID列表)
AND DATE_FORMAT(tksj, '%Y%m') = @统计月份
AND F_IsEffective = 1
```
### 9.2 品项分类业绩查询逻辑
**生美业绩查询示例**:
```sql
-- 开单生美业绩
SELECT COALESCE(SUM(kd.sfyj), 0) as BillingPerformance
FROM lq_kd_kdjlb kd
INNER JOIN lq_kd_pxmx pxmx ON kd.F_Id = pxmx.glkdbh
WHERE kd.djmd IN (@门店ID列表)
AND DATE_FORMAT(kd.kdrq, '%Y%m') = @统计月份
AND kd.F_IsEffective = 1
AND pxmx.F_IsEffective = 1
AND pxmx.F_ItemCategory = '生美'
```
### 9.3 总经理/经理业绩查询逻辑
**步骤1:获取总经理/经理管理的门店**
```sql
SELECT DISTINCT F_StoreId
FROM lq_md_general_manager_lifeline
WHERE F_GeneralManagerId = @总经理ID
AND F_Month = @统计月份
```
**步骤2:统计管理的门店总业绩**
```sql
-- 使用步骤1获取的门店列表,统计业绩
-- (同门店归属查询逻辑)
```
---
## ⚠️ 十、注意事项
### 10.1 数据一致性
1. **月份维度**:所有统计数据必须按月份统计,不能跨月汇总
2. **门店归属**:必须使用 `lq_md_target` 表获取指定月份的门店归属关系
3. **时间过滤**:业绩数据的时间过滤必须使用业绩时间字段(`kdrq`、`hksj`、`tksj`)按月份过滤
4. **有效记录**:所有查询必须过滤 `F_IsEffective = 1` 的记录
### 10.2 权限控制
1. **园区权限**:所有数据查询必须添加园区权限过滤
2. **数据范围**:只统计归属该事业部的门店数据
### 10.3 性能优化
1. **索引优化**:关键字段建立索引(门店ID、月份、组织ID等)
2. **分页查询**:明细列表接口必须支持分页
3. **批量查询**:避免N+1查询,使用JOIN优化
---
## 📌 十一、总结
事业部驾驶舱可以从以下维度进行统计:
1. **核心业务指标**:开单业绩、消耗业绩、净业绩、目标业绩、完成率、管理的门店数、活跃门店数
2. **品项分类业绩**:生美、科美、医美、产品业绩
3. **运营指标**:开单次数、消耗次数、退卡次数、平均金额、人头数、人次、项目数、消耗率、退卡率
4. **趋势分析**:近12个月、近6个月、近3个月、当月的业绩趋势
5. **门店分析**:门店业绩排行、门店业绩分布
6. **人员分析**:总经理/经理业绩、店长业绩、健康师业绩
7. **对比分析**:环比、同比、部门对比、门店类型对比
8. **明细数据**:门店明细、人员明细
所有统计数据都必须按月份统计,且不同月份事业部管理的门店可能不一致,必须使用 `lq_md_target` 表获取指定月份的门店归属关系。
|