From 05d80844a538d2d81d70413877df498c71d4d007 Mon Sep 17 00:00:00 2001 From: Courtney Holcomb Date: Mon, 29 Apr 2024 17:52:03 -0700 Subject: [PATCH] Fix bug in snapshot generation (#1159) --- .../test_helpers/snapshot_helpers.py | 2 +- ...linkable_elements_for_measure__result0.txt | 252 +++++++++--------- 2 files changed, 127 insertions(+), 127 deletions(-) diff --git a/metricflow-semantics/metricflow_semantics/test_helpers/snapshot_helpers.py b/metricflow-semantics/metricflow_semantics/test_helpers/snapshot_helpers.py index 32c5fbd178..8895954137 100644 --- a/metricflow-semantics/metricflow_semantics/test_helpers/snapshot_helpers.py +++ b/metricflow-semantics/metricflow_semantics/test_helpers/snapshot_helpers.py @@ -297,7 +297,7 @@ def assert_linkable_element_set_snapshot_equal( # noqa: D103 ( # Checking a limited set of fields as the result is large due to the paths in the object. linkable_metric.join_by_semantic_model.semantic_model_name, - tuple(entity_link.element_name for entity_link in linkable_entity.entity_links), + tuple(entity_link.element_name for entity_link in linkable_metric.entity_links), linkable_metric.element_name, "", "", diff --git a/metricflow-semantics/tests_metricflow_semantics/snapshots/test_semantic_model_container.py/str/test_linkable_elements_for_measure__result0.txt b/metricflow-semantics/tests_metricflow_semantics/snapshots/test_semantic_model_container.py/str/test_linkable_elements_for_measure__result0.txt index 621ec2889e..abc0eb9133 100644 --- a/metricflow-semantics/tests_metricflow_semantics/snapshots/test_semantic_model_container.py/str/test_linkable_elements_for_measure__result0.txt +++ b/metricflow-semantics/tests_metricflow_semantics/snapshots/test_semantic_model_container.py/str/test_linkable_elements_for_measure__result0.txt @@ -99,6 +99,41 @@ listings_latest () metric_time listings_latest () metric_time YEAR ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] listings_latest () metric_time YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] listings_latest () user ['ENTITY', 'LOCAL'] +listings_latest ('listing',) active_listings ['METRIC'] +listings_latest ('listing',) approximate_continuous_booking_value_p99 ['METRIC'] +listings_latest ('listing',) approximate_discrete_booking_value_p99 ['METRIC'] +listings_latest ('listing',) average_booking_value ['METRIC'] +listings_latest ('listing',) average_instant_booking_value ['METRIC'] +listings_latest ('listing',) bookers ['METRIC'] +listings_latest ('listing',) booking_fees ['METRIC'] +listings_latest ('listing',) booking_fees_last_week_per_booker_this_week ['METRIC'] +listings_latest ('listing',) booking_fees_per_booker ['METRIC'] +listings_latest ('listing',) booking_fees_since_start_of_month ['METRIC'] +listings_latest ('listing',) booking_payments ['METRIC'] +listings_latest ('listing',) booking_value ['METRIC'] +listings_latest ('listing',) booking_value_for_non_null_listing_id ['METRIC'] +listings_latest ('listing',) booking_value_p99 ['METRIC'] +listings_latest ('listing',) booking_value_per_view ['METRIC'] +listings_latest ('listing',) booking_value_sub_instant ['METRIC'] +listings_latest ('listing',) booking_value_sub_instant_add_10 ['METRIC'] +listings_latest ('listing',) bookings ['METRIC'] +listings_latest ('listing',) bookings_5_day_lag ['METRIC'] +listings_latest ('listing',) bookings_at_start_of_month ['METRIC'] +listings_latest ('listing',) bookings_fill_nulls_with_0 ['METRIC'] +listings_latest ('listing',) bookings_fill_nulls_with_0_without_time_spine ['METRIC'] +listings_latest ('listing',) bookings_growth_2_weeks ['METRIC'] +listings_latest ('listing',) bookings_growth_2_weeks_fill_nulls_with_0 ['METRIC'] +listings_latest ('listing',) bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['METRIC'] +listings_latest ('listing',) bookings_growth_since_start_of_month ['METRIC'] +listings_latest ('listing',) bookings_join_to_time_spine ['METRIC'] +listings_latest ('listing',) bookings_month_start_compared_to_1_month_prior ['METRIC'] +listings_latest ('listing',) bookings_offset_once ['METRIC'] +listings_latest ('listing',) bookings_offset_twice ['METRIC'] +listings_latest ('listing',) bookings_per_booker ['METRIC'] +listings_latest ('listing',) bookings_per_dollar ['METRIC'] +listings_latest ('listing',) bookings_per_listing ['METRIC'] +listings_latest ('listing',) bookings_per_lux_listing_derived ['METRIC'] +listings_latest ('listing',) bookings_per_view ['METRIC'] listings_latest ('listing',) capacity_latest ['LOCAL'] listings_latest ('listing',) country_latest ['LOCAL'] listings_latest ('listing',) created_at DAY ['LOCAL'] @@ -121,6 +156,10 @@ listings_latest ('listing',) created_at listings_latest ('listing',) created_at WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] listings_latest ('listing',) created_at YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] listings_latest ('listing',) created_at YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) derived_bookings_0 ['METRIC'] +listings_latest ('listing',) derived_bookings_1 ['METRIC'] +listings_latest ('listing',) discrete_booking_value_p99 ['METRIC'] +listings_latest ('listing',) double_counted_delayed_bookings ['METRIC'] listings_latest ('listing',) ds DAY ['LOCAL'] listings_latest ('listing',) ds DAY DAY ['LOCAL'] listings_latest ('listing',) ds DAY DOW ['LOCAL'] @@ -141,198 +180,159 @@ listings_latest ('listing',) ds listings_latest ('listing',) ds WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] listings_latest ('listing',) ds YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] listings_latest ('listing',) ds YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) every_2_days_bookers_2_days_ago ['METRIC'] +listings_latest ('listing',) every_two_days_bookers ['METRIC'] +listings_latest ('listing',) every_two_days_bookers_fill_nulls_with_0 ['METRIC'] +listings_latest ('listing',) instant_booking_fraction_of_max_value ['METRIC'] +listings_latest ('listing',) instant_booking_value ['METRIC'] +listings_latest ('listing',) instant_booking_value_ratio ['METRIC'] +listings_latest ('listing',) instant_bookings ['METRIC'] +listings_latest ('listing',) instant_lux_booking_value_rate ['METRIC'] +listings_latest ('listing',) instant_plus_non_referred_bookings_pct ['METRIC'] listings_latest ('listing',) is_lux_latest ['LOCAL'] +listings_latest ('listing',) largest_listing ['METRIC'] +listings_latest ('listing',) listings ['METRIC'] +listings_latest ('listing',) lux_booking_fraction_of_max_value ['METRIC'] +listings_latest ('listing',) lux_booking_value_rate_expr ['METRIC'] +listings_latest ('listing',) lux_listings ['METRIC'] +listings_latest ('listing',) max_booking_value ['METRIC'] +listings_latest ('listing',) median_booking_value ['METRIC'] +listings_latest ('listing',) min_booking_value ['METRIC'] +listings_latest ('listing',) nested_fill_nulls_without_time_spine ['METRIC'] +listings_latest ('listing',) non_referred_bookings_pct ['METRIC'] +listings_latest ('listing',) referred_bookings ['METRIC'] +listings_latest ('listing',) smallest_listing ['METRIC'] +listings_latest ('listing',) twice_bookings_fill_nulls_with_0_without_time_spine ['METRIC'] listings_latest ('listing',) user ['ENTITY', 'LOCAL'] +listings_latest ('listing',) views ['METRIC'] +listings_latest ('listing',) views_times_booking_value ['METRIC'] listings_latest ('user',) active_listings ['METRIC'] -listings_latest ('user',) active_listings ['METRIC'] -listings_latest ('user',) approximate_continuous_booking_value_p99 ['METRIC'] listings_latest ('user',) approximate_continuous_booking_value_p99 ['METRIC'] listings_latest ('user',) approximate_discrete_booking_value_p99 ['METRIC'] -listings_latest ('user',) approximate_discrete_booking_value_p99 ['METRIC'] -listings_latest ('user',) average_booking_value ['METRIC'] listings_latest ('user',) average_booking_value ['METRIC'] listings_latest ('user',) average_instant_booking_value ['METRIC'] -listings_latest ('user',) average_instant_booking_value ['METRIC'] -listings_latest ('user',) bookers ['METRIC'] listings_latest ('user',) bookers ['METRIC'] listings_latest ('user',) booking_fees ['METRIC'] -listings_latest ('user',) booking_fees ['METRIC'] -listings_latest ('user',) booking_fees_last_week_per_booker_this_week ['METRIC'] listings_latest ('user',) booking_fees_last_week_per_booker_this_week ['METRIC'] listings_latest ('user',) booking_fees_per_booker ['METRIC'] -listings_latest ('user',) booking_fees_per_booker ['METRIC'] -listings_latest ('user',) booking_fees_since_start_of_month ['METRIC'] listings_latest ('user',) booking_fees_since_start_of_month ['METRIC'] listings_latest ('user',) booking_payments ['METRIC'] -listings_latest ('user',) booking_payments ['METRIC'] -listings_latest ('user',) booking_value ['METRIC'] listings_latest ('user',) booking_value ['METRIC'] listings_latest ('user',) booking_value_for_non_null_listing_id ['METRIC'] -listings_latest ('user',) booking_value_for_non_null_listing_id ['METRIC'] -listings_latest ('user',) booking_value_p99 ['METRIC'] listings_latest ('user',) booking_value_p99 ['METRIC'] listings_latest ('user',) booking_value_per_view ['METRIC'] -listings_latest ('user',) booking_value_per_view ['METRIC'] -listings_latest ('user',) booking_value_sub_instant ['METRIC'] listings_latest ('user',) booking_value_sub_instant ['METRIC'] listings_latest ('user',) booking_value_sub_instant_add_10 ['METRIC'] -listings_latest ('user',) booking_value_sub_instant_add_10 ['METRIC'] -listings_latest ('user',) bookings ['METRIC'] listings_latest ('user',) bookings ['METRIC'] listings_latest ('user',) bookings_5_day_lag ['METRIC'] -listings_latest ('user',) bookings_5_day_lag ['METRIC'] -listings_latest ('user',) bookings_at_start_of_month ['METRIC'] listings_latest ('user',) bookings_at_start_of_month ['METRIC'] listings_latest ('user',) bookings_fill_nulls_with_0 ['METRIC'] -listings_latest ('user',) bookings_fill_nulls_with_0 ['METRIC'] -listings_latest ('user',) bookings_fill_nulls_with_0_without_time_spine ['METRIC'] listings_latest ('user',) bookings_fill_nulls_with_0_without_time_spine ['METRIC'] listings_latest ('user',) bookings_growth_2_weeks ['METRIC'] -listings_latest ('user',) bookings_growth_2_weeks ['METRIC'] -listings_latest ('user',) bookings_growth_2_weeks_fill_nulls_with_0 ['METRIC'] listings_latest ('user',) bookings_growth_2_weeks_fill_nulls_with_0 ['METRIC'] listings_latest ('user',) bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['METRIC'] -listings_latest ('user',) bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['METRIC'] -listings_latest ('user',) bookings_growth_since_start_of_month ['METRIC'] listings_latest ('user',) bookings_growth_since_start_of_month ['METRIC'] listings_latest ('user',) bookings_join_to_time_spine ['METRIC'] -listings_latest ('user',) bookings_join_to_time_spine ['METRIC'] -listings_latest ('user',) bookings_month_start_compared_to_1_month_prior ['METRIC'] listings_latest ('user',) bookings_month_start_compared_to_1_month_prior ['METRIC'] listings_latest ('user',) bookings_offset_once ['METRIC'] -listings_latest ('user',) bookings_offset_once ['METRIC'] -listings_latest ('user',) bookings_offset_twice ['METRIC'] listings_latest ('user',) bookings_offset_twice ['METRIC'] listings_latest ('user',) bookings_per_booker ['METRIC'] -listings_latest ('user',) bookings_per_booker ['METRIC'] -listings_latest ('user',) bookings_per_dollar ['METRIC'] listings_latest ('user',) bookings_per_dollar ['METRIC'] listings_latest ('user',) bookings_per_listing ['METRIC'] -listings_latest ('user',) bookings_per_listing ['METRIC'] -listings_latest ('user',) bookings_per_lux_listing_derived ['METRIC'] listings_latest ('user',) bookings_per_lux_listing_derived ['METRIC'] listings_latest ('user',) bookings_per_view ['METRIC'] -listings_latest ('user',) bookings_per_view ['METRIC'] -listings_latest ('user',) derived_bookings_0 ['METRIC'] listings_latest ('user',) derived_bookings_0 ['METRIC'] listings_latest ('user',) derived_bookings_1 ['METRIC'] -listings_latest ('user',) derived_bookings_1 ['METRIC'] -listings_latest ('user',) discrete_booking_value_p99 ['METRIC'] listings_latest ('user',) discrete_booking_value_p99 ['METRIC'] listings_latest ('user',) double_counted_delayed_bookings ['METRIC'] -listings_latest ('user',) double_counted_delayed_bookings ['METRIC'] -listings_latest ('user',) every_2_days_bookers_2_days_ago ['METRIC'] listings_latest ('user',) every_2_days_bookers_2_days_ago ['METRIC'] listings_latest ('user',) every_two_days_bookers ['METRIC'] -listings_latest ('user',) every_two_days_bookers ['METRIC'] -listings_latest ('user',) every_two_days_bookers_fill_nulls_with_0 ['METRIC'] listings_latest ('user',) every_two_days_bookers_fill_nulls_with_0 ['METRIC'] listings_latest ('user',) instant_booking_fraction_of_max_value ['METRIC'] -listings_latest ('user',) instant_booking_fraction_of_max_value ['METRIC'] -listings_latest ('user',) instant_booking_value ['METRIC'] listings_latest ('user',) instant_booking_value ['METRIC'] listings_latest ('user',) instant_booking_value_ratio ['METRIC'] -listings_latest ('user',) instant_booking_value_ratio ['METRIC'] -listings_latest ('user',) instant_bookings ['METRIC'] listings_latest ('user',) instant_bookings ['METRIC'] listings_latest ('user',) instant_lux_booking_value_rate ['METRIC'] -listings_latest ('user',) instant_lux_booking_value_rate ['METRIC'] -listings_latest ('user',) instant_plus_non_referred_bookings_pct ['METRIC'] listings_latest ('user',) instant_plus_non_referred_bookings_pct ['METRIC'] listings_latest ('user',) largest_listing ['METRIC'] -listings_latest ('user',) largest_listing ['METRIC'] -listings_latest ('user',) listings ['METRIC'] listings_latest ('user',) listings ['METRIC'] listings_latest ('user',) lux_booking_fraction_of_max_value ['METRIC'] -listings_latest ('user',) lux_booking_fraction_of_max_value ['METRIC'] -listings_latest ('user',) lux_booking_value_rate_expr ['METRIC'] listings_latest ('user',) lux_booking_value_rate_expr ['METRIC'] listings_latest ('user',) lux_listings ['METRIC'] -listings_latest ('user',) lux_listings ['METRIC'] -listings_latest ('user',) max_booking_value ['METRIC'] listings_latest ('user',) max_booking_value ['METRIC'] listings_latest ('user',) median_booking_value ['METRIC'] -listings_latest ('user',) median_booking_value ['METRIC'] -listings_latest ('user',) min_booking_value ['METRIC'] listings_latest ('user',) min_booking_value ['METRIC'] listings_latest ('user',) nested_fill_nulls_without_time_spine ['METRIC'] -listings_latest ('user',) nested_fill_nulls_without_time_spine ['METRIC'] -listings_latest ('user',) non_referred_bookings_pct ['METRIC'] listings_latest ('user',) non_referred_bookings_pct ['METRIC'] listings_latest ('user',) referred_bookings ['METRIC'] -listings_latest ('user',) referred_bookings ['METRIC'] -listings_latest ('user',) smallest_listing ['METRIC'] listings_latest ('user',) smallest_listing ['METRIC'] listings_latest ('user',) twice_bookings_fill_nulls_with_0_without_time_spine ['METRIC'] -listings_latest ('user',) twice_bookings_fill_nulls_with_0_without_time_spine ['METRIC'] -listings_latest ('user',) views ['METRIC'] listings_latest ('user',) views ['METRIC'] listings_latest ('user',) views_times_booking_value ['METRIC'] -listings_latest ('user',) views_times_booking_value ['METRIC'] +lux_listing_mapping ('listing',) active_listings ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) approximate_continuous_booking_value_p99 ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) approximate_discrete_booking_value_p99 ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) average_booking_value ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) average_instant_booking_value ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookers ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) booking_fees ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) booking_fees_last_week_per_booker_this_week ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) booking_fees_per_booker ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) booking_fees_since_start_of_month ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) booking_payments ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) booking_value ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) booking_value_for_non_null_listing_id ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) booking_value_p99 ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) booking_value_per_view ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) booking_value_sub_instant ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) booking_value_sub_instant_add_10 ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_5_day_lag ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_at_start_of_month ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_fill_nulls_with_0 ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_growth_2_weeks ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_growth_2_weeks_fill_nulls_with_0 ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_growth_since_start_of_month ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_join_to_time_spine ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_month_start_compared_to_1_month_prior ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_offset_once ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_offset_twice ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_per_booker ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_per_dollar ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_per_listing ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_per_lux_listing_derived ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) bookings_per_view ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) derived_bookings_0 ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) derived_bookings_1 ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) discrete_booking_value_p99 ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) double_counted_delayed_bookings ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) every_2_days_bookers_2_days_ago ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) every_two_days_bookers ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) every_two_days_bookers_fill_nulls_with_0 ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) instant_booking_fraction_of_max_value ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) instant_booking_value ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) instant_booking_value_ratio ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) instant_bookings ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) instant_lux_booking_value_rate ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) instant_plus_non_referred_bookings_pct ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) largest_listing ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) listings ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) lux_booking_fraction_of_max_value ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) lux_booking_value_rate_expr ['JOINED', 'METRIC'] lux_listing_mapping ('listing',) lux_listing ['ENTITY', 'JOINED'] -lux_listing_mapping ('user',) active_listings ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) approximate_continuous_booking_value_p99 ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) approximate_discrete_booking_value_p99 ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) average_booking_value ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) average_instant_booking_value ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookers ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) booking_fees ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) booking_fees_last_week_per_booker_this_week ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) booking_fees_per_booker ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) booking_fees_since_start_of_month ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) booking_payments ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) booking_value ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) booking_value_for_non_null_listing_id ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) booking_value_p99 ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) booking_value_per_view ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) booking_value_sub_instant ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) booking_value_sub_instant_add_10 ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_5_day_lag ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_at_start_of_month ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_fill_nulls_with_0 ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_growth_2_weeks ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_growth_2_weeks_fill_nulls_with_0 ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_growth_since_start_of_month ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_join_to_time_spine ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_month_start_compared_to_1_month_prior ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_offset_once ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_offset_twice ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_per_booker ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_per_dollar ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_per_listing ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_per_lux_listing_derived ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) bookings_per_view ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) derived_bookings_0 ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) derived_bookings_1 ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) discrete_booking_value_p99 ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) double_counted_delayed_bookings ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) every_2_days_bookers_2_days_ago ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) every_two_days_bookers ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) every_two_days_bookers_fill_nulls_with_0 ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) instant_booking_fraction_of_max_value ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) instant_booking_value ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) instant_booking_value_ratio ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) instant_bookings ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) instant_lux_booking_value_rate ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) instant_plus_non_referred_bookings_pct ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) largest_listing ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) listings ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) lux_booking_fraction_of_max_value ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) lux_booking_value_rate_expr ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) lux_listings ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) max_booking_value ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) median_booking_value ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) min_booking_value ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) nested_fill_nulls_without_time_spine ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) non_referred_bookings_pct ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) referred_bookings ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) smallest_listing ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) twice_bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) views ['JOINED', 'METRIC'] -lux_listing_mapping ('user',) views_times_booking_value ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) lux_listings ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) max_booking_value ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) median_booking_value ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) min_booking_value ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) nested_fill_nulls_without_time_spine ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) non_referred_bookings_pct ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) referred_bookings ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) smallest_listing ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) twice_bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) views ['JOINED', 'METRIC'] +lux_listing_mapping ('listing',) views_times_booking_value ['JOINED', 'METRIC'] users_ds_source ('user',) created_at DAY ['JOINED'] users_ds_source ('user',) created_at DAY DAY ['JOINED'] users_ds_source ('user',) created_at DAY DOW ['JOINED']