generalized test
This commit is contained in:
parent
aaf512a288
commit
bede588062
5 changed files with 66 additions and 92 deletions
|
|
@ -18,7 +18,7 @@ with
|
|||
sum(gj.created_guest_journeys) as created_guest_journeys,
|
||||
sum(gj.started_guest_journeys) as started_guest_journeys,
|
||||
sum(gj.completed_guest_journeys) as completed_guest_journeys,
|
||||
sum(gj.count_csat_score) as total_csat_score_count,
|
||||
sum(gj.count_csat_score) as count_csat_score,
|
||||
case
|
||||
when sum(gj.count_csat_score) > 0
|
||||
then
|
||||
|
|
@ -53,7 +53,7 @@ with
|
|||
gj.created_guest_journeys,
|
||||
gj.started_guest_journeys,
|
||||
gj.completed_guest_journeys,
|
||||
gj.total_csat_score_count,
|
||||
gj.count_csat_score,
|
||||
gj.average_csat_score,
|
||||
gp.deposit_fees_in_gbp,
|
||||
gp.waiver_payments_in_gbp,
|
||||
|
|
@ -93,12 +93,10 @@ select
|
|||
sum(gk.created_guest_journeys) as created_guest_journeys,
|
||||
sum(gk.started_guest_journeys) as started_guest_journeys,
|
||||
sum(gk.completed_guest_journeys) as completed_guest_journeys,
|
||||
sum(gk.total_csat_score_count) as total_csat_score_count,
|
||||
sum(gk.count_csat_score) as count_csat_score,
|
||||
case
|
||||
when sum(gk.total_csat_score_count) > 0
|
||||
then
|
||||
sum(gk.average_csat_score * gk.total_csat_score_count)
|
||||
/ sum(gk.total_csat_score_count)
|
||||
when sum(gk.count_csat_score) > 0
|
||||
then sum(gk.average_csat_score * gk.count_csat_score) / sum(gk.count_csat_score)
|
||||
else null
|
||||
end as average_csat_score,
|
||||
sum(gk.deposit_fees_in_gbp) as deposit_fees_in_gbp,
|
||||
|
|
@ -117,12 +115,12 @@ select
|
|||
sum(gk_py.created_guest_journeys) as py_created_guest_journeys,
|
||||
sum(gk_py.started_guest_journeys) as py_started_guest_journeys,
|
||||
sum(gk_py.completed_guest_journeys) as py_completed_guest_journeys,
|
||||
sum(gk_py.total_csat_score_count) as py_total_csat_score_count,
|
||||
sum(gk_py.count_csat_score) as py_count_csat_score,
|
||||
case
|
||||
when sum(gk_py.total_csat_score_count) > 0
|
||||
when sum(gk_py.count_csat_score) > 0
|
||||
then
|
||||
sum(gk_py.average_csat_score * gk_py.total_csat_score_count)
|
||||
/ sum(gk_py.total_csat_score_count)
|
||||
sum(gk_py.average_csat_score * gk_py.count_csat_score)
|
||||
/ sum(gk_py.count_csat_score)
|
||||
else null
|
||||
end as py_average_csat_score,
|
||||
sum(gk_py.deposit_fees_in_gbp) as py_deposit_fees_in_gbp,
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ select
|
|||
created_guest_journeys as created_guest_journeys,
|
||||
started_guest_journeys as started_guest_journeys,
|
||||
completed_guest_journeys as completed_guest_journeys,
|
||||
total_csat_score_count as total_csat_score_count,
|
||||
count_csat_score as count_csat_score,
|
||||
average_csat_score as average_csat_score,
|
||||
deposit_fees_in_gbp as deposit_fees_in_gbp,
|
||||
waiver_payments_in_gbp as waiver_payments_in_gbp,
|
||||
|
|
@ -28,7 +28,7 @@ select
|
|||
py_created_guest_journeys as py_created_guest_journeys,
|
||||
py_started_guest_journeys as py_started_guest_journeys,
|
||||
py_completed_guest_journeys as py_completed_guest_journeys,
|
||||
py_total_csat_score_count as py_total_csat_score_count,
|
||||
py_count_csat_score as py_count_csat_score,
|
||||
py_average_csat_score as py_average_csat_score,
|
||||
py_deposit_fees_in_gbp as py_deposit_fees_in_gbp,
|
||||
py_waiver_payments_in_gbp as py_waiver_payments_in_gbp,
|
||||
|
|
|
|||
|
|
@ -66,42 +66,56 @@ models:
|
|||
description: |
|
||||
Count of daily guest journeys created, excluding cancelled bookings,
|
||||
in a given date and per specified dimension.
|
||||
tests:
|
||||
- kpis_outlier_detector
|
||||
|
||||
- name: started_guest_journeys_not_cancelled
|
||||
data_type: bigint
|
||||
description: |
|
||||
Count of daily guest journeys started, excluding cancelled bookings,
|
||||
in a given date and per specified dimension.
|
||||
tests:
|
||||
- kpis_outlier_detector
|
||||
|
||||
- name: completed_guest_journeys_not_cancelled
|
||||
data_type: bigint
|
||||
description: |
|
||||
Count of daily guest journeys completed, excluding cancelled bookings,
|
||||
in a given date and per specified dimension.
|
||||
tests:
|
||||
- kpis_outlier_detector
|
||||
|
||||
- name: created_guest_journeys
|
||||
data_type: bigint
|
||||
description: |
|
||||
Count of daily guest journeys created in a given date and
|
||||
per specified dimension.
|
||||
tests:
|
||||
- kpis_outlier_detector
|
||||
|
||||
- name: started_guest_journeys
|
||||
data_type: bigint
|
||||
description: |
|
||||
Count of daily guest journeys started in a given date and
|
||||
per specified dimension.
|
||||
tests:
|
||||
- kpis_outlier_detector
|
||||
|
||||
- name: completed_guest_journeys
|
||||
data_type: bigint
|
||||
description: |
|
||||
Count of daily guest journeys completed in a given date and
|
||||
per specified dimension.
|
||||
tests:
|
||||
- kpis_outlier_detector
|
||||
|
||||
- name: count_csat_score
|
||||
data_type: bigint
|
||||
description: |
|
||||
Count of daily guest journeys with CSAT (customer satisfaction score)
|
||||
in a given date and per specified dimension.
|
||||
tests:
|
||||
- kpis_outlier_detector
|
||||
|
||||
- name: average_csat_score
|
||||
data_type: bigint
|
||||
|
|
@ -113,24 +127,32 @@ models:
|
|||
description: |
|
||||
Sum of deposit fees paid by guests, without taxes, in GBP
|
||||
in a given date and per specified dimension.
|
||||
tests:
|
||||
- kpis_outlier_detector
|
||||
|
||||
- name: waiver_payments_in_gbp
|
||||
data_type: decimal
|
||||
description: |
|
||||
Sum of waiver payments paid by guests, without taxes, in GBP
|
||||
in a given date and per specified dimension.
|
||||
tests:
|
||||
- kpis_outlier_detector
|
||||
|
||||
- name: checkin_cover_fees_in_gbp
|
||||
data_type: decimal
|
||||
description: |
|
||||
Sum of checkin cover fees paid by guests, without taxes, in GBP
|
||||
in a given date and per specified dimension.
|
||||
tests:
|
||||
- kpis_outlier_detector
|
||||
|
||||
- name: total_guest_payments_in_gbp
|
||||
data_type: decimal
|
||||
description: |
|
||||
Sum of total payments paid by guests, without taxes, in GBP
|
||||
in a given date and per specified dimension.
|
||||
tests:
|
||||
- kpis_outlier_detector
|
||||
|
||||
- name: py_created_guest_journeys_not_cancelled
|
||||
data_type: bigint
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue