00486d53
“wangming”
更新多个.DS_Store文件,优...
|
9
10
11
12
13
|
o.F_Id AS department_id, -- 部门ID
o.F_FullName AS department_name, -- 部门名称
o.F_ParentId AS parent_id, -- 上级部门ID
parent.F_FullName AS parent_name, -- 上级部门名称
o.F_Category AS department_category, -- 部门分类
|
00486d53
“wangming”
更新多个.DS_Store文件,优...
|
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
|
m.xsyj AS target_amount, -- 目标业绩(门店生命线)
kd.zdyj AS completed_amount, -- 完成业绩(整单业绩)
kd.sfyj AS actual_amount, -- 实付业绩
kd.qk AS debt_amount, -- 欠款
kd.jsj AS golden_triangle, -- 金三角
kd.kdhy AS member_id, -- 开单会员ID
kd.kdhyc AS member_name, -- 开单会员名称
kd.kdhysjh AS member_phone, -- 开单会员手机号
kd.gjlx AS customer_type, -- 顾客类型
kd.hgjg AS partner_institution, -- 合作机构
kd.fkfs AS payment_method, -- 付款方式
kd.khly AS customer_source, -- 客户来源
kd.tjr AS referrer, -- 推荐人
kd.sfskdd AS is_first_order, -- 是否首开订单
kd.jj AS description, -- 简介
kd.bz AS remarks, -- 备注
kd.F_CreateUser AS create_user, -- 开单用户
kd.F_FIleUrl AS file_url, -- 方案其他
-- 计算完成率
CASE
WHEN m.xsyj > 0 THEN ROUND((kd.zdyj / m.xsyj) * 100, 2)
ELSE 0
END AS completion_rate, -- 完成率(%)
-- 时间维度字段
YEAR(kd.kdrq) AS order_year, -- 开单年份
MONTH(kd.kdrq) AS order_month, -- 开单月份
QUARTER(kd.kdrq) AS order_quarter, -- 开单季度
DATE(kd.kdrq) AS order_date_only, -- 开单日期(不含时间)
-- 使用开单日期作为创建时间
kd.kdrq AS create_time, -- 创建时间(使用开单日期)
kd.kdrq AS modify_time -- 修改时间(使用开单日期)
FROM base_organize o
LEFT JOIN base_organize parent ON o.F_ParentId = parent.F_Id
LEFT JOIN lq_mdxx m ON m.syb = o.F_Id
LEFT JOIN lq_kd_kdjlb kd ON kd.djmd = m.F_Id
WHERE (o.F_DeleteMark IS NULL OR o.F_DeleteMark != 1)
AND o.F_Category = 'department' -- 只统计部门类型
AND kd.kdrq IS NOT NULL; -- 只包含有开单日期的记录
-- 添加视图注释
|