data-dwh-dbt-project/models/intermediate/cross
Oriol Roqué Paniagua a3038089e8 Merged PR 5162: Fixes month shift on revenue share and rank
# Description

Fixes the Account Growth issue on the rank/share on revenue metrics.

Issue was that the share needs to be shifted one month for account computation; meaning that the impact score of April relies on the share from March (as there's no April revenue data).

The shift also affected the rank as it's based on the share.

Solution is:
* Re-bring actual revenue share and attribute it to the correct month
* Apply a coalesce giving priority to the revenue share/rank from the correct month. If no data is available (ongoing month), show share/rank of previous month. This is intended to help quantify account importance in the ongoing month - as it's actually the case in the report

Tested locally + run in prod to check the report performance. Small note, this makes revenue share not adding up anymore to 100% as accounts that go live in the same month are excluded. This is exactly the same as for Billable Items.

# 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.
- [ ] I have checked for DRY opportunities with other models and docs.
- [ ] 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: #30013
2025-05-08 06:15:44 +00:00
..
int_billable_items_growth_score_by_deal.sql Merged PR 5058: Propagate API deals to growth score 2025-04-25 07:27:22 +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 Update athena models to remove id_accommodation 2025-02-24 15:21:44 +01:00
int_flagging_booking_categorisation.sql Merged PR 5010: Adds missing payout amount computation for full consistency 2025-04-17 08:15:37 +00:00
int_flagging_performance_analysis.sql Merged PR 4996: First tracking of flagging performance 2025-04-15 10:14:02 +00:00
int_monthly_account_revenue_impact_from_growth.sql Merged PR 5162: Fixes month shift on revenue share and rank 2025-05-08 06:15:44 +00:00
int_monthly_aggregated_metrics_history_by_deal_by_time_window.sql Merged PR 4907: KPIs Refactor Stage 2 - Decouple AM - Churn/Account Margin 2025-04-03 13:00:04 +00:00
int_monthly_growth_score_by_deal.sql Merged PR 5012: Small refactor on Growth Score 2025-04-17 10:01:15 +00:00
int_mtd_aggregated_metrics.sql Addressed comments 2025-04-16 16:18:14 +02:00
int_mtd_aggregated_metrics_by_deal.sql Merged PR 4959: Exclude data from model to improve performance 2025-04-09 08:13:44 +00:00
int_mtd_vs_previous_year_metrics.sql Addressed comments 2025-04-16 16:18:14 +02:00
int_simple_exchange_rates.sql simple model 2024-06-14 16:44:40 +02:00
int_unified_api_verifications.sql Merged PR 5047: First API unified version of Verifications 2025-04-24 12:21:50 +00:00
int_ytd_mtd_aggregated_main_metrics_overview.sql Merged PR 4882: Fix Business Targets 2025-04-02 07:32:11 +00:00
int_ytd_mtd_main_metrics_overview.sql Merged PR 4759: Adds Booking Fee per Billable Booking 2025-03-20 16:01:27 +00:00
schema.yml Merged PR 5131: Remove old models 2025-05-05 14:00:21 +00:00