From c89c72aace1d7dfbef4e9d54f5db9b31396bf153 Mon Sep 17 00:00:00 2001 From: Joaquin Ossa Date: Thu, 7 Nov 2024 12:09:20 +0100 Subject: [PATCH] commit agg_monthly_guest_payments --- macros/business_kpis_configuration.sql | 7 ++++++- .../kpis/int_kpis__agg_monthly_guest_payments.sql | 4 +++- models/intermediate/kpis/schema.yml | 1 + 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/macros/business_kpis_configuration.sql b/macros/business_kpis_configuration.sql index ba3b9ff..0245aac 100644 --- a/macros/business_kpis_configuration.sql +++ b/macros/business_kpis_configuration.sql @@ -117,7 +117,6 @@ Provides a general assignemnt for the Dimensions available for each KPI {% set additional_dimensions = additional_dimensions + [dim_dash()] %} {% endif %} - {# Add entity-specific dimensions #} {% if entity_name == "CHECK_IN_ATTRIBUTED_GUEST_JOURNEYS" %} {% set additional_dimensions = additional_dimensions + [ dim_has_payment(), @@ -125,6 +124,12 @@ Provides a general assignemnt for the Dimensions available for each KPI ] %} {% endif %} + {% if entity_name == "PAYMENT_DATE_ATTRIBUTED_GUEST_PAYMENTS" %} + {% set additional_dimensions = additional_dimensions + [ + dim_has_id_check(), + ] %} + {% endif %} + {# Combine base dimensions with additional dimensions for the specific model #} {% set dimensions = base_dimensions + additional_dimensions %} {{ return(dimensions) }} diff --git a/models/intermediate/kpis/int_kpis__agg_monthly_guest_payments.sql b/models/intermediate/kpis/int_kpis__agg_monthly_guest_payments.sql index 431ecb5..5fef258 100644 --- a/models/intermediate/kpis/int_kpis__agg_monthly_guest_payments.sql +++ b/models/intermediate/kpis/int_kpis__agg_monthly_guest_payments.sql @@ -1,4 +1,6 @@ -{% set dimensions = get_kpi_dimensions_per_model("GUEST_PAYMENTS") %} +{% set dimensions = get_kpi_dimensions_per_model( + "PAYMENT_DATE_ATTRIBUTED_GUEST_PAYMENTS" +) %} {{ config( diff --git a/models/intermediate/kpis/schema.yml b/models/intermediate/kpis/schema.yml index 00bacf9..fcd22cb 100644 --- a/models/intermediate/kpis/schema.yml +++ b/models/intermediate/kpis/schema.yml @@ -2370,6 +2370,7 @@ models: - by_number_of_listings - by_billing_country - by_deal + - by_has_id_check - name: dimension_value data_type: string