addressed comments
This commit is contained in:
parent
2d4cded48c
commit
f8362c4a71
4 changed files with 36 additions and 10 deletions
|
|
@ -593,13 +593,20 @@ select
|
|||
end as days_between_last_contacted_and_churn,
|
||||
d.amount_times_contacted,
|
||||
d.cancellation_category,
|
||||
case
|
||||
when mabd.deal_lifecycle_state = '{{churned_state}}' then true else false
|
||||
end as is_churning,
|
||||
case
|
||||
when
|
||||
mabd.deal_lifecycle_state = '{{churned_state}}'
|
||||
and d.cancellation_date_utc is null
|
||||
then true
|
||||
else false
|
||||
end as is_churning_from_inactivity,
|
||||
then 'INACTIVITY'
|
||||
when
|
||||
mabd.deal_lifecycle_state = '{{churned_state}}'
|
||||
and d.cancellation_date_utc is not null
|
||||
then 'ACCOUNT CANCELLATION'
|
||||
else null
|
||||
end as churn_reason,
|
||||
|
||||
-- Windowed metrics
|
||||
coalesce(mabd.sum_created_bookings, 0) as created_bookings,
|
||||
|
|
|
|||
|
|
@ -1668,11 +1668,20 @@ models:
|
|||
Number of times the deal was contacted according
|
||||
to Hubspot.
|
||||
|
||||
- name: is_churning_from_inactivity
|
||||
- name: is_churning
|
||||
data_type: boolean
|
||||
description: |
|
||||
Flag to identify if the deal is churning due to
|
||||
inactivity because of lack of bookings in the past 12 months.
|
||||
Flag to identify if the deal is churning or not.
|
||||
|
||||
- name: churn_reason
|
||||
data_type: string
|
||||
description: |
|
||||
Reason why the deal is churning.
|
||||
data_tests:
|
||||
- accepted_values:
|
||||
values:
|
||||
- "INACTIVITY"
|
||||
- "ACCOUNT CANCELLATION"
|
||||
|
||||
- name: created_bookings
|
||||
data_type: integer
|
||||
|
|
|
|||
|
|
@ -28,7 +28,8 @@ select
|
|||
days_between_last_contacted_and_churn as days_between_last_contacted_and_churn,
|
||||
amount_times_contacted as amount_times_contacted,
|
||||
cancellation_category as cancellation_category,
|
||||
is_churning_from_inactivity as is_churning_from_inactivity,
|
||||
is_churning as is_churning,
|
||||
churn_reason as churn_reason,
|
||||
created_bookings as created_bookings,
|
||||
listings_booked_in_month as listings_booked_in_month,
|
||||
total_revenue_in_gbp as total_revenue_in_gbp,
|
||||
|
|
|
|||
|
|
@ -1644,11 +1644,20 @@ models:
|
|||
Number of times the deal was contacted according
|
||||
to Hubspot.
|
||||
|
||||
- name: is_churning_from_inactivity
|
||||
- name: is_churning
|
||||
data_type: boolean
|
||||
description: |
|
||||
Flag to identify if the deal is churning due to
|
||||
inactivity because of lack of bookings in the past 12 months.
|
||||
Flag to identify if the deal is churning or not.
|
||||
|
||||
- name: churn_reason
|
||||
data_type: string
|
||||
description: |
|
||||
Reason why the deal is churning.
|
||||
data_tests:
|
||||
- accepted_values:
|
||||
values:
|
||||
- "INACTIVITY"
|
||||
- "ACCOUNT CANCELLATION"
|
||||
|
||||
- name: created_bookings
|
||||
data_type: integer
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue