-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathmodelSetUp.sql
More file actions
95 lines (94 loc) · 1.76 KB
/
modelSetUp.sql
File metadata and controls
95 lines (94 loc) · 1.76 KB
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
/* SQL Script for model build
bult by Mike Crowder
Last Modified on: 4/6/2019
*/
CREATE TABLE pipelineModel
SELECT DISTINCT
pa.Opp_Num,
pa.Channel,
pa.Region,
CASE
WHEN
pa.Prod_Group = 'Car Accessories'
THEN 1
ELSE 0
END AS 'IsCarAccessories',
CASE
WHEN
pa.Prod_Group = 'Performance & Non-auto'
THEN 1
ELSE 0
END AS 'IsPerfNonAuto',
CASE
WHEN
pa.Prod_Group = 'Tires & Wheels'
THEN 1
ELSE 0
END AS 'IsTireWheels',
CASE
WHEN
pa.Prod_Group = 'Car Electronics'
THEN 1
ELSE 0
END AS 'IsCarElectronics',
CASE
WHEN
pa.Channel = 'Fields Sales'
THEN 1
ELSE 0
END AS 'IsFieldsSales',
CASE
WHEN
pa.Channel = 'Reseller'
THEN 1
ELSE 0
END AS 'IsReseller',
CASE
WHEN
pa.Channel = 'Telesales'
THEN 1
WHEN
pa.Channel = 'Telecoverage'
THEN 1
ELSE 0
END AS 'IsInsideSalesTeam',
CASE
WHEN
pa.Channel = 'Other'
THEN 1
ELSE 0
END AS 'IsOtherSeller',
pa.Stage_Duration,
pa.Stage_Changes,
pa.Days_To_Close,
pa.Days_To_Qual,
pa.Opp_NetRev,
pa.Deal_Size_Bin,
pa.Client_Size_Bin,
pa.Client_Emp_Size_Bin,
pa.Two_Year_Spend,
CASE
WHEN
pa.Competitor_Type = 'Known'
THEN 1
ELSE 0
END AS 'IsCompKnown',
CASE
WHEN
pa.Competitor_Type = 'Unknown'
THEN 1
ELSE 0
END AS 'IsCompUnknown',
pa.Ind_Days_Ratio,
pa.Val_Days_Ratio,
pa.Qual_Days_Ratio,
pa.Result,
CASE
WHEN
pa.Result = 'Won'
THEN 1
ELSE 0
END AS 'IsWon'
FROM
pipeline_analysis.pipelineanalytics as pa
;