diff --git a/definitions/staging/stg_agent_status_history_report.sqlx b/definitions/staging/stg_agent_status_history_report.sqlx index c3c6395..1b7eed8 100644 --- a/definitions/staging/stg_agent_status_history_report.sqlx +++ b/definitions/staging/stg_agent_status_history_report.sqlx @@ -9,7 +9,7 @@ config { 'STATE_GROUP <> "NOT_MAPPED"', 'AGENT_ID <> "0" AND AGENT_NAME <> "NOT_MAPPED"', 'STATE_ID <> 0', - 'REASON_CODE_ID <> -1' + 'REASON_CODE is not null and REASON_CODE_ID <> 0' ] }, tags: ["agent_status_report"], @@ -31,7 +31,7 @@ select ags.AGENT_ID, ) as AGENT_STATE_TIME_FORMATTED, ags.AGENT_START_DATE, ags.REASON_CODE, - COALESCE(mrc.REASON_CODE_ID, -1) as REASON_CODE_ID, + COALESCE(mrc.REASON_CODE_ID, 0) as REASON_CODE_ID, ags.TIMESTAMP, date(ags.TIMESTAMP) DATE, EXTRACT(HOUR FROM ags.TIMESTAMP) HOUR, diff --git a/definitions/staging/stg_agent_status_report.sqlx b/definitions/staging/stg_agent_status_report.sqlx index ebf612d..6568b87 100644 --- a/definitions/staging/stg_agent_status_report.sqlx +++ b/definitions/staging/stg_agent_status_report.sqlx @@ -9,7 +9,7 @@ config { 'STATE_GROUP <> "NOT_MAPPED"', 'AGENT_ID <> "0" AND AGENT_NAME <> "NOT_MAPPED"', 'STATE_ID <> 0', - 'REASON_CODE_ID <> -1' + 'REASON_CODE is not null and REASON_CODE_ID <> 0' ] }, tags: ["agent_status_report"], @@ -31,7 +31,7 @@ select ags.AGENT_ID, ) as AGENT_STATE_TIME_FORMATTED, ags.AGENT_START_DATE, ags.REASON_CODE, - COALESCE(mrc.REASON_CODE_ID, -1) as REASON_CODE_ID, + COALESCE(mrc.REASON_CODE_ID, 0) as REASON_CODE_ID, ags.TIMESTAMP, date(ags.TIMESTAMP) DATE, EXTRACT(HOUR FROM ags.TIMESTAMP) HOUR,