data-dwh-dbt-project/models/intermediate/cross
Oriol Roqué Paniagua 073620bd3d Merged PR 4439: First version of int_ytd_mtd_main_metrics_overview
# Description

New model for the purpose of Main KPIs - Overview.

It computes:
* Current MTD value
* Previous Month EOM value
* Previous Year MTD value (12 months ago)
* Current YTD value
* Previous Year YTD value

for the metrics:
* Total Revenue
* Revenue Retained Post-Resolutions
* Guest Revenue
* Invoiced Operator Revenue
* Invoiced APIs Revenue
* Host Resolutions Amount Paid
* Damage Host Waiver Payments
* Billable Bookings
* New Deals
* Churning Deals
* Live Deals (dedicated logic handling)
* Waiver Revenue

Additionally it properly computes the following derived metrics:
* Waiver Payout Rate
* Resolutions Payout Rate
* Operator Revenue per Billable Booking
* Waiver Revenue per Billable Booking

Only for dimension = 'global', though should be easy to extend to other dimensions.

This does not handle (yet) Onboarding MRR nor Revenue Churn Rate, mostly because I need to think how this can be properly attributed in a YTD basis.
This does not compute variations (abs. diff. or rel. diff.) yet.
This does not handle the "hiding" of invoicing metrics due to the invoicing cycle yet.
This does not handle targets... yet!

# Checklist

- [X] The edited models and dependants run properly with production data.
- [X] The edited models are sufficiently documented.
- [X] The edited models contain PK tests, and I've ran and passed them.
- [X] I have checked for DRY opportunities with other models and docs.
- [X] I've picked the right materialization for the affected models.

# Other

- [ ] Check if a full-refresh is required after this PR is merged.

Related work items: #27609
2025-02-18 14:30:12 +00:00
..
int_daily_currency_exchange_rates.sql go back to var, made a mistake in the last commit 2024-06-17 11:32:20 +02:00
int_dates.sql start cross folder in int to stop piling models at int root 2024-06-14 16:26:18 +02:00
int_deals_consolidation.sql ordered names to select oldest one created 2025-01-07 11:47:14 +01:00
int_edeposit_and_athena_verifications.sql fixed number of nights in edeposit 2024-12-16 13:53:57 +01:00
int_monthly_12m_window_contribution_by_deal.sql fixed int_monthly_12m_window_contribution_by_deal 2024-11-05 12:53:27 +01:00
int_monthly_aggregated_metrics_history_by_deal.sql Merged PR 4425: Reworks Billable Bookings metrics 2025-02-17 15:59:21 +00:00
int_monthly_aggregated_metrics_history_by_deal_by_time_window.sql Update name of fields 2025-01-09 16:31:22 +01:00
int_monthly_churn_metrics.sql Merged PR 4411: Propagates New Dash/Old Dash/APIs split in KPIs as per Business Scope 2025-02-14 14:12:39 +00:00
int_monthly_growth_score_by_deal.sql pms data for Account Managers Overview 2025-01-10 09:17:29 +01:00
int_monthly_onboarding_mrr_per_deal.sql Addressed comments 2025-01-30 16:30:03 +01:00
int_mtd_agg_onboarding_mrr_revenue.sql wip fixing deals from hubspot 2025-01-29 17:06:37 +01:00
int_mtd_aggregated_metrics.sql Merged PR 4425: Reworks Billable Bookings metrics 2025-02-17 15:59:21 +00:00
int_mtd_vs_previous_year_metrics.sql Merged PR 4425: Reworks Billable Bookings metrics 2025-02-17 15:59:21 +00:00
int_simple_exchange_rates.sql simple model 2024-06-14 16:44:40 +02:00
int_ytd_mtd_main_metrics_overview.sql Merged PR 4439: First version of int_ytd_mtd_main_metrics_overview 2025-02-18 14:30:12 +00:00
schema.yml Merged PR 4439: First version of int_ytd_mtd_main_metrics_overview 2025-02-18 14:30:12 +00:00