diff --git a/definitions/staging/stg_calls_history_report.sqlx b/definitions/staging/stg_calls_history_report.sqlx index 13fb56c..768f3c8 100644 --- a/definitions/staging/stg_calls_history_report.sqlx +++ b/definitions/staging/stg_calls_history_report.sqlx @@ -22,6 +22,11 @@ select sc.SESSION_ID, sc.DAY_OF_WEEK, sc.CALL_ID, sc.ROUTING_HOTEL_NAME, + case + when sc.ROUTING_HOTEL_NAME is null + then '_' + else ifnull(p.BOARD_PROPERTY_GROUP, 'ADD') + end BOARD_PROPERTY_GROUP, sc.AGENT_ID, sc.AGENT_NAME, a.LANGUAGES, @@ -66,7 +71,9 @@ left join ${ref("stg_DISPOSITION")} d on sc.DISPOSITION = d.DISPOSITION left join ${ref("stg_CAMPAIGN")} c on sc.CAMPAIGN = c.CAMPAIGN +left join ${ref("stg_MAPPING_PROPERTY_CALLS")} p +on sc.Routing_Hotel_Name = p.ROUTING_HOTEL_NAME left join ${ref("stg_MAPPING_SKILL")} s on sc.SKILL = s.SKILL -${ when(incremental(), `where date(sc.TIMESTAMP) >= DATE_SUB(CURRENT_DATE(), INTERVAL 6 DAY) +${ when(incremental(), `where date(sc.TIMESTAMP) >= DATE_SUB(CURRENT_DATE(), INTERVAL 8 DAY) and date(sc.TIMESTAMP) < CURRENT_DATE()`) } \ No newline at end of file diff --git a/definitions/staging/stg_calls_report.sqlx b/definitions/staging/stg_calls_report.sqlx index 00d7bb2..96cfe84 100644 --- a/definitions/staging/stg_calls_report.sqlx +++ b/definitions/staging/stg_calls_report.sqlx @@ -22,6 +22,11 @@ select sc.SESSION_ID, sc.DAY_OF_WEEK, sc.CALL_ID, sc.ROUTING_HOTEL_NAME, + case + when sc.ROUTING_HOTEL_NAME is null + then '_' + else ifnull(p.BOARD_PROPERTY_GROUP, 'ADD') + end BOARD_PROPERTY_GROUP, sc.AGENT_ID, sc.AGENT_NAME, a.LANGUAGES, @@ -66,7 +71,9 @@ left join ${ref("stg_DISPOSITION")} d on sc.DISPOSITION = d.DISPOSITION left join ${ref("stg_CAMPAIGN")} c on sc.CAMPAIGN = c.CAMPAIGN +left join ${ref("stg_MAPPING_PROPERTY_CALLS")} p +on sc.Routing_Hotel_Name = p.ROUTING_HOTEL_NAME left join ${ref("stg_MAPPING_SKILL")} s on sc.SKILL = s.SKILL -where date(sc.TIMESTAMP) >= DATE_SUB(CURRENT_DATE(), INTERVAL 6 DAY) +where date(sc.TIMESTAMP) >= DATE_SUB(CURRENT_DATE(), INTERVAL 8 DAY) and date(sc.TIMESTAMP) < CURRENT_DATE() \ No newline at end of file