diff --git a/models/intermediate/int_quickbooks__retained_earnings.sql b/models/intermediate/int_quickbooks__retained_earnings.sql index 433928bb..9484afc4 100644 --- a/models/intermediate/int_quickbooks__retained_earnings.sql +++ b/models/intermediate/int_quickbooks__retained_earnings.sql @@ -45,8 +45,8 @@ retained_earnings_beginning as ( select *, - sum(coalesce(period_net_change, 0)) over (order by period_first_day, period_first_day {{ fivetran_utils.partition_by_source_relation(package_name='quickbooks') }} rows unbounded preceding) as period_ending_balance, - sum(coalesce(period_net_converted_change, 0)) over (order by period_first_day, period_first_day {{ fivetran_utils.partition_by_source_relation(package_name='quickbooks') }} rows unbounded preceding) as period_ending_converted_balance + sum(coalesce(period_net_change, 0)) over ({{ fivetran_utils.partition_by_source_relation(package_name='quickbooks', has_other_partitions='no') }} order by period_first_day, period_first_day rows unbounded preceding) as period_ending_balance, + sum(coalesce(period_net_converted_change, 0)) over ({{ fivetran_utils.partition_by_source_relation(package_name='quickbooks', has_other_partitions='no') }} order by period_first_day, period_first_day rows unbounded preceding) as period_ending_converted_balance from retained_earnings_starter ), @@ -69,10 +69,10 @@ final as ( period_first_day, period_last_day, period_net_change, - lag(coalesce(period_ending_balance,0)) over (order by period_first_day {{ fivetran_utils.partition_by_source_relation(package_name='quickbooks') }}) as period_beginning_balance, + lag(coalesce(period_ending_balance,0)) over ({{ fivetran_utils.partition_by_source_relation(package_name='quickbooks', has_other_partitions='no') }} order by period_first_day) as period_beginning_balance, period_ending_balance, period_net_converted_change, - lag(coalesce(period_ending_balance,0)) over (order by period_first_day {{ fivetran_utils.partition_by_source_relation(package_name='quickbooks') }}) as period_beginning_converted_balance, + lag(coalesce(period_ending_balance,0)) over ({{ fivetran_utils.partition_by_source_relation(package_name='quickbooks', has_other_partitions='no') }} order by period_first_day) as period_beginning_converted_balance, period_ending_converted_balance from retained_earnings_beginning )