From 506dda094d4832ff92448a8a1f101eb9d7fad493 Mon Sep 17 00:00:00 2001 From: Jeroen Date: Wed, 25 Jun 2025 11:19:19 +0200 Subject: [PATCH] Rename end/start to end_date/start_date for performance_cycle --- .../tap_spreadsheets_anywhere/performance_cycle.sql | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/transform/models/tap_spreadsheets_anywhere/performance_cycle.sql b/transform/models/tap_spreadsheets_anywhere/performance_cycle.sql index 0ff85e6..2cb8706 100644 --- a/transform/models/tap_spreadsheets_anywhere/performance_cycle.sql +++ b/transform/models/tap_spreadsheets_anywhere/performance_cycle.sql @@ -5,15 +5,22 @@ }} with distinct_cycles as ( - select distinct task_name, task_status + select + task_name, + case + when count(case when task_status != 'Completed' then 1 end) = 0 + then 'Closed' + else 'Open' + end as task_status from {{ source('tap_spreadsheets_anywhere', 'performance_review_steps') }} --where is_not_removed_from_task = 1 + group by task_name ) select dense_rank() over (order by task_name)::bigint as id, - null::date as start, - null::date as "end", + null::date as start_date, + null::date as end_date, task_name as name, task_status as status, task_name as type