integration_tests/models/utils/metricflow_time_spine.sql (20 lines of code) (raw):

-- metricflow_time_spine.sql {% set date_expr = "current_date()" if target.type in ["duckdb"] else dbt.current_timestamp() %} {{ config( materialized = 'table', ) }} with days as ( {{ dbt_utils.date_spine( 'day', date_expr, dbt.dateadd('day', 1, date_expr), ) }} ), final as ( select cast(date_day as date) as date_day from days ) select * from final