wip
This commit is contained in:
parent
cea7cdb34d
commit
cf024f7b71
3 changed files with 20 additions and 19 deletions
|
|
@ -28,14 +28,15 @@ with
|
|||
booked_days_per_deal as (
|
||||
select
|
||||
icuh.id_deal,
|
||||
icb.created_date_utc,
|
||||
lag(icb.created_date_utc, 1) over (
|
||||
partition by icuh.id_deal order by icb.created_date_utc asc
|
||||
hd.live_date_utc as created_date_utc,
|
||||
lag(hd.live_date_utc, 1) over (
|
||||
partition by icuh.id_deal order by hd.live_date_utc asc
|
||||
) as previous_booked_date
|
||||
from int_core__bookings icb
|
||||
inner join int_core__user_host icuh on icb.id_user_host = icuh.id_user_host
|
||||
inner join int_hubspot__deal hd on icuh.id_deal = hd.id_deal
|
||||
where icuh.id_deal is not null
|
||||
group by icuh.id_deal, icb.created_date_utc
|
||||
group by icuh.id_deal, hd.live_date_utc
|
||||
),
|
||||
deal_historic_booking_dates as (
|
||||
select
|
||||
|
|
|
|||
|
|
@ -14,9 +14,11 @@ select
|
|||
coalesce(
|
||||
icd.main_billing_country_iso_3_per_deal, 'UNSET'
|
||||
) as main_billing_country_iso_3_per_deal,
|
||||
coalesce(
|
||||
icmas.active_accommodations_per_deal_segmentation, 'UNSET'
|
||||
) as active_accommodations_per_deal_segmentation,
|
||||
case
|
||||
when ldl.deal_lifecycle_state = '01-New'
|
||||
then coalesce(dd.hubspot_listing_segmentation, 'UNSET')
|
||||
else coalesce(icmas.active_accommodations_per_deal_segmentation, 'UNSET')
|
||||
end as active_accommodations_per_deal_segmentation,
|
||||
-- Metrics --
|
||||
count(
|
||||
distinct case
|
||||
|
|
@ -66,6 +68,7 @@ select
|
|||
) as deals_booked_in_12_months
|
||||
from {{ ref("int_kpis__lifecycle_daily_deal") }} as ldl
|
||||
left join {{ ref("int_core__deal") }} as icd on ldl.id_deal = icd.id_deal
|
||||
left join {{ ref("int_kpis__dimension_deals") }} as dd on ldl.id_deal = dd.id_deal
|
||||
left join
|
||||
{{ ref("int_kpis__dimension_daily_accommodation") }} as icmas
|
||||
on ldl.id_deal = icmas.id_deal
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue