You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit dca348e
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: DSL/Resql/analytics/POST/feedback-csa-chats-feedback-nps.sql
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -55,14 +55,14 @@ point_nps AS (
55
55
WHEN (SELECT COALESCE(is_five_rating_scale, 'false') ='true'FROM rating_config) THEN
56
56
ROUND(
57
57
100.0*SUM(CASE WHEN feedback_rating_dynamic IN (4, 5) THEN 1 ELSE 0 END)
58
-
/ NULLIF(COUNT(base_id), 0),
58
+
/ NULLIF(SUM(CASE WHEN feedback_rating_dynamic BETWEEN 1AND5 THEN 1 ELSE 0 END), 0),
59
59
2
60
60
)
61
61
ELSE
62
62
COALESCE(ROUND(
63
63
(
64
-
(SUM(CASE WHEN feedback_rating_dynamic BETWEEN 9AND10 THEN 1 ELSE 0 END) *1.0/ NULLIF(COUNT(base_id), 0))
65
-
- (SUM(CASE WHEN feedback_rating_dynamic BETWEEN 0AND6 THEN 1 ELSE 0 END) *1.0/ NULLIF(COUNT(base_id), 0))
64
+
(SUM(CASE WHEN feedback_rating_dynamic BETWEEN 9AND10 THEN 1 ELSE 0 END) *1.0/ NULLIF(SUM(CASE WHEN feedback_rating_dynamic BETWEEN 0AND10 THEN 1 ELSE 0 END), 0))
65
+
- (SUM(CASE WHEN feedback_rating_dynamic BETWEEN 0AND6 THEN 1 ELSE 0 END) *1.0/ NULLIF(SUM(CASE WHEN feedback_rating_dynamic BETWEEN 0AND10 THEN 1 ELSE 0 END), 0))
66
66
) *100,
67
67
2
68
68
), 0)
@@ -76,14 +76,14 @@ period_nps AS (
76
76
WHEN (SELECT COALESCE(is_five_rating_scale, 'false') ='true'FROM rating_config) THEN
77
77
ROUND(
78
78
100.0*SUM(CASE WHEN feedback_rating_dynamic IN (4, 5) THEN 1 ELSE 0 END)
79
-
/ NULLIF(COUNT(base_id), 0),
79
+
/ NULLIF(SUM(CASE WHEN feedback_rating_dynamic BETWEEN 1AND5 THEN 1 ELSE 0 END), 0),
80
80
2
81
81
)
82
82
ELSE
83
83
COALESCE(ROUND(
84
84
(
85
-
(SUM(CASE WHEN feedback_rating_dynamic BETWEEN 9AND10 THEN 1 ELSE 0 END) *1.0/ NULLIF(COUNT(base_id), 0))
86
-
- (SUM(CASE WHEN feedback_rating_dynamic BETWEEN 0AND6 THEN 1 ELSE 0 END) *1.0/ NULLIF(COUNT(base_id), 0))
85
+
(SUM(CASE WHEN feedback_rating_dynamic BETWEEN 9AND10 THEN 1 ELSE 0 END) *1.0/ NULLIF(SUM(CASE WHEN feedback_rating_dynamic BETWEEN 0AND10 THEN 1 ELSE 0 END), 0))
86
+
- (SUM(CASE WHEN feedback_rating_dynamic BETWEEN 0AND6 THEN 1 ELSE 0 END) *1.0/ NULLIF(SUM(CASE WHEN feedback_rating_dynamic BETWEEN 0AND10 THEN 1 ELSE 0 END), 0))
0 commit comments