Skip to content

Commit

Permalink
#68, #66 Update centreline monthly agg function to use length_w_data'
Browse files Browse the repository at this point in the history
  • Loading branch information
chmnata committed Oct 26, 2022
1 parent 224b9f5 commit 039f27b
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions data_aggregation/sql/function_generate_centreline_monthly.sql
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ AS $BODY$
SELECT uid,
dt,
hr,
((segment_set_length / (sum(total_length) / sum(tt))) * cent_length)/segment_set_length as tt,
((segment_set_length / (sum(length_w_data) / sum(tt))) * cent_length)/segment_set_length as tt,
baseline_10pct,
baseline_25pct

Expand All @@ -25,10 +25,10 @@ AS $BODY$
LEFT JOIN ref.holiday USING (dt) -- exclude holidays
WHERE (dt >= _dt AND dt < _dt + INTERVAL '1 month') AND
yr::int = EXTRACT(YEAR From _dt) AND
holiday.dt IS NULL
holiday.dt IS NULL

GROUP BY uid, dt, hr, total_length, baseline_10pct, baseline_25pct, segment_set_length, cent_length
HAVING sum(total_length) >= (segment_set_length * 0.8))
GROUP BY uid, dt, hr, length_w_data, baseline_10pct, baseline_25pct, segment_set_length, cent_length
HAVING sum(length_w_data) >= (segment_set_length * 0.8))

SELECT uid,
date_trunc('month', a.dt) AS mth,
Expand Down

0 comments on commit 039f27b

Please sign in to comment.