Merged PR 4763: Align metrics within KPIs report
# Description There's misalignment in the different areas in the business, but even within our own report... **I'm not saying this is perfect** - but at least it forces a common Data Glossary within Main KPIs. I'd suggest later on reviewing naming - same as we need to do for revenue anyway -, but for the meantime, at least have consistency on our side. Changes: * Est. Billable Bookings -> Billable Bookings. We have other metrics stated as Estimated in the Data Glossary. * Waiver and Resolutions payments to host are now called Payouts. This is not perfect but at least is clear we're paying out, so it's a cost. * Host Resolutions Payment Rate is now explicitly mentioning how it's being computed to avoid confusion with the Payout Rate, that does not appear here yet, but appears in the YTD. Additional Changes: * Tests are also aligned with new names. * Re-order booking display, so Cancelled Bookings (inclusion and exclusion) are shown below. Having them the first is weird. # 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: #28560
This commit is contained in:
parent
6b9434355a
commit
240d6ec59e
3 changed files with 53 additions and 53 deletions
|
|
@ -1,24 +1,6 @@
|
|||
{% set metrics = [
|
||||
{
|
||||
"order_by": 1,
|
||||
"metric": "Created Bookings (Excl. Cancelled)",
|
||||
"value": "not_cancelled_created_bookings",
|
||||
"previous_year_value": "previous_year_not_cancelled_created_bookings",
|
||||
"relative_increment": "relative_increment_not_cancelled_created_bookings",
|
||||
"number_format": "integer",
|
||||
"increment_sign_format": "positive",
|
||||
},
|
||||
{
|
||||
"order_by": 2,
|
||||
"metric": "Cancelled Created Bookings",
|
||||
"value": "cancelled_created_bookings",
|
||||
"previous_year_value": "previous_year_cancelled_created_bookings",
|
||||
"relative_increment": "relative_increment_cancelled_created_bookings",
|
||||
"number_format": "integer",
|
||||
"increment_sign_format": "negative",
|
||||
},
|
||||
{
|
||||
"order_by": 3,
|
||||
"metric": "Total Created Bookings",
|
||||
"value": "created_bookings",
|
||||
"previous_year_value": "previous_year_created_bookings",
|
||||
|
|
@ -27,25 +9,7 @@
|
|||
"increment_sign_format": "positive",
|
||||
},
|
||||
{
|
||||
"order_by": 4,
|
||||
"metric": "Check Out Bookings (Excl. Cancelled)",
|
||||
"value": "not_cancelled_check_out_bookings",
|
||||
"previous_year_value": "previous_year_not_cancelled_check_out_bookings",
|
||||
"relative_increment": "relative_increment_not_cancelled_check_out_bookings",
|
||||
"number_format": "integer",
|
||||
"increment_sign_format": "positive",
|
||||
},
|
||||
{
|
||||
"order_by": 5,
|
||||
"metric": "Cancelled Check Out Bookings",
|
||||
"value": "cancelled_check_out_bookings",
|
||||
"previous_year_value": "previous_year_cancelled_check_out_bookings",
|
||||
"relative_increment": "relative_increment_cancelled_check_out_bookings",
|
||||
"number_format": "integer",
|
||||
"increment_sign_format": "negative",
|
||||
},
|
||||
{
|
||||
"order_by": 6,
|
||||
"order_by": 2,
|
||||
"metric": "Total Check Out Bookings",
|
||||
"value": "check_out_bookings",
|
||||
"previous_year_value": "previous_year_check_out_bookings",
|
||||
|
|
@ -54,7 +18,16 @@
|
|||
"increment_sign_format": "positive",
|
||||
},
|
||||
{
|
||||
"order_by": 8,
|
||||
"order_by": 3,
|
||||
"metric": "Billable Bookings",
|
||||
"value": "billable_bookings",
|
||||
"previous_year_value": "previous_year_billable_bookings",
|
||||
"relative_increment": "relative_increment_billable_bookings",
|
||||
"number_format": "integer",
|
||||
"increment_sign_format": "positive",
|
||||
},
|
||||
{
|
||||
"order_by": 4,
|
||||
"metric": "Billable Check Out Bookings",
|
||||
"value": "billable_check_out_bookings",
|
||||
"previous_year_value": "previous_year_billable_check_out_bookings",
|
||||
|
|
@ -63,14 +36,41 @@
|
|||
"increment_sign_format": "positive",
|
||||
},
|
||||
{
|
||||
"order_by": 9,
|
||||
"metric": "Est. Billable Bookings",
|
||||
"value": "billable_bookings",
|
||||
"previous_year_value": "previous_year_billable_bookings",
|
||||
"relative_increment": "relative_increment_billable_bookings",
|
||||
"order_by": 5,
|
||||
"metric": "Created Bookings (Excl. Cancelled)",
|
||||
"value": "not_cancelled_created_bookings",
|
||||
"previous_year_value": "previous_year_not_cancelled_created_bookings",
|
||||
"relative_increment": "relative_increment_not_cancelled_created_bookings",
|
||||
"number_format": "integer",
|
||||
"increment_sign_format": "positive",
|
||||
},
|
||||
{
|
||||
"order_by": 6,
|
||||
"metric": "Cancelled Created Bookings",
|
||||
"value": "cancelled_created_bookings",
|
||||
"previous_year_value": "previous_year_cancelled_created_bookings",
|
||||
"relative_increment": "relative_increment_cancelled_created_bookings",
|
||||
"number_format": "integer",
|
||||
"increment_sign_format": "negative",
|
||||
},
|
||||
{
|
||||
"order_by": 7,
|
||||
"metric": "Check Out Bookings (Excl. Cancelled)",
|
||||
"value": "not_cancelled_check_out_bookings",
|
||||
"previous_year_value": "previous_year_not_cancelled_check_out_bookings",
|
||||
"relative_increment": "relative_increment_not_cancelled_check_out_bookings",
|
||||
"number_format": "integer",
|
||||
"increment_sign_format": "positive",
|
||||
},
|
||||
{
|
||||
"order_by": 8,
|
||||
"metric": "Cancelled Check Out Bookings",
|
||||
"value": "cancelled_check_out_bookings",
|
||||
"previous_year_value": "previous_year_cancelled_check_out_bookings",
|
||||
"relative_increment": "relative_increment_cancelled_check_out_bookings",
|
||||
"number_format": "integer",
|
||||
"increment_sign_format": "negative",
|
||||
},
|
||||
{
|
||||
"order_by": 10,
|
||||
"metric": "Guest Journey Created",
|
||||
|
|
@ -244,7 +244,7 @@
|
|||
},
|
||||
{
|
||||
"order_by": 102,
|
||||
"metric": "Host Resolutions Payment Rate",
|
||||
"metric": "Host Resolutions Payment Count per Created Booking Rate",
|
||||
"value": "host_resolution_payment_per_created_booking_ratio",
|
||||
"previous_year_value": "previous_year_host_resolution_payment_per_created_booking_ratio",
|
||||
"relative_increment": "relative_increment_host_resolution_payment_per_created_booking_ratio",
|
||||
|
|
@ -595,7 +595,7 @@
|
|||
},
|
||||
{
|
||||
"order_by": 263,
|
||||
"metric": "Damage Host-Waiver Payments",
|
||||
"metric": "Damage Waiver Payouts",
|
||||
"value": "xero_waiver_paid_back_to_host_in_gbp",
|
||||
"previous_year_value": "previous_year_xero_waiver_paid_back_to_host_in_gbp",
|
||||
"relative_increment": "relative_increment_xero_waiver_paid_back_to_host_in_gbp",
|
||||
|
|
@ -622,7 +622,7 @@
|
|||
},
|
||||
{
|
||||
"order_by": 270,
|
||||
"metric": "Host Resolutions Amount Paid",
|
||||
"metric": "Host Resolutions Payouts",
|
||||
"value": "xero_host_resolution_amount_paid_in_gbp",
|
||||
"previous_year_value": "previous_year_xero_host_resolution_amount_paid_in_gbp",
|
||||
"relative_increment": "relative_increment_xero_host_resolution_amount_paid_in_gbp",
|
||||
|
|
@ -631,7 +631,7 @@
|
|||
},
|
||||
{
|
||||
"order_by": 271,
|
||||
"metric": "Host Resolutions Amount Paid per Booking Created",
|
||||
"metric": "Host Resolutions Payouts per Booking Created",
|
||||
"value": "host_resolution_amount_paid_per_created_booking",
|
||||
"previous_year_value": "previous_year_host_resolution_amount_paid_per_created_booking",
|
||||
"relative_increment": "relative_increment_host_resolution_amount_paid_per_created_booking",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue