Merged PR 5311: Adds Confident Stay Revenue as a Main KPIs and Account Performance metric

# Description

Creates a new metric: Confident Stay Revenue.

This includes:
* Setting the computation in `int_mtd_vs_previous_year_metrics`
* Configuring the metric behavior in `int_mtd_aggregated_metrics`. It follows the same as CIH.
* Adding the metric in the completion test. I didn't add it in the outlier test in purpose as any new value would trigger the outlier since there's no history to compare against.

Few notes:
* I confirm it displays no value, as the product has not been launched.
* Note that the inclusion of Confident Stay in Guest Revenue was already handled in the previous PR.

Next steps to complete the ticket:
* Add in the Data Glossary of Main KPIs the definition of Confident Stay Revenue
* Add in the Data Glossary of Account Performance the definition of Confident Stay Revenue

# 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.
- [N/A] I have checked for DRY opportunities with other models and docs.
- [N/A] 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: #30278
This commit is contained in:
Oriol Roqué Paniagua 2025-05-26 09:22:15 +00:00
parent 0e1741ad9d
commit 9f7f92912f
3 changed files with 14 additions and 0 deletions

View file

@ -780,6 +780,17 @@
"display_exclusion": "NONE",
"include_in_account_reporting": true,
},
{
"order_by": 266,
"metric": "Confident Stay Revenue",
"value": "stay_disrupt_fees_in_gbp",
"previous_year_value": "previous_year_stay_disrupt_fees_in_gbp",
"relative_increment": "relative_increment_stay_disrupt_fees_in_gbp",
"number_format": "currency_gbp",
"increment_sign_format": "positive",
"display_exclusion": "NONE",
"include_in_account_reporting": true,
},
{
"order_by": 270,
"metric": "Host Resolutions Payouts",

View file

@ -260,6 +260,7 @@ with
0
) as waiver_net_fees_in_gbp,
guest_payments.checkin_cover_fees_in_gbp,
guest_payments.stay_disrupt_fees_in_gbp,
guest_payments.total_guest_payments_in_gbp,
-- TOTAL REVENUE --
@ -509,6 +510,7 @@ select
{{ calculate_safe_relative_increment("xero_waiver_paid_back_to_host_in_gbp") }},
{{ calculate_safe_relative_increment("waiver_net_fees_in_gbp") }},
{{ calculate_safe_relative_increment("checkin_cover_fees_in_gbp") }},
{{ calculate_safe_relative_increment("stay_disrupt_fees_in_gbp") }},
{{ calculate_safe_relative_increment("total_guest_payments_in_gbp") }},
-- TOTAL REVENUE --