DW structure changes
LOGIC CHANGES:
case
when D_AgentStatus.AgentStatusName = 'Busy' and F_AgentLife.InteractionState = 'Wrap Up' and exists (F_interactionSegments.InteractionState = 'Handling' where F_interactionSegments.InteractionId = F_AgentLife.InteractionId
and F_interactionSegments.AgentID = F_AgentLife.AgentID) then 'Handling + Wrap Up'
when D_AgentStatus.AgentStatusName = 'Dialing' and F_AgentLife.InteractionState = 'Wrap Up' and exists (F_interactionSegments.InteractionState = 'Handling' where F_interactionSegments.InteractionId = F_AgentLife.InteractionId
and F_interactionSegments.AgentID = F_AgentLife.AgentID) then 'Dialing + Wrap Up'
else F_AgentLife.InteractionState
end
F_Interactions.DispositionCode + '(' + isnull(F_Interactions.DispositionCodeCategory,'No Category Name') + '->'
+ isnull(F_Interactions.DispositionCodeSubCategory, 'No Sub Category Name')
F_Interactions.DispositionCode + '(' + isnull(F_Interactions.DispositionCodeCategory,'No Category Name') + '->'
+ isnull(F_Interactions.DispositionCodeSubCategory, 'No Sub Category Name')
F_Interactions.DispositionCode + '(' + isnull(F_Interactions.DispositionCodeCategory,'No Category Name') + '->'
+ isnull(F_Interactions.DispositionCodeSubCategory, 'No Sub Category Name')
F_Interactions.DispositionCode + '(' + isnull(F_Interactions.DispositionCodeCategory,'No Category Name') + '->'
+ isnull(F_Interactions.DispositionCodeSubCategory, 'No Sub Category Name')
F_Interactions.DispositionCode + '(' + isnull(F_Interactions.DispositionCodeCategory,'No Category Name') + '->'
+ isnull(F_Interactions.DispositionCodeSubCategory, 'No Sub Category Name')
F_Interactions.DispositionCode + '(' + isnull(F_Interactions.DispositionCodeCategory,'No Category Name') + '->'
+ isnull(F_Interactions.DispositionCodeSubCategory, 'No Sub Category Name')
F_Interactions.DispositionCode + '(' + isnull(F_Interactions.DispositionCodeCategory,'No Category Name') + '->'
+ isnull(F_Interactions.DispositionCodeSubCategory, 'No Sub Category Name')
F_Interactions.DispositionCode + '(' + isnull(F_Interactions.DispositionCodeCategory,'No Category Name') + '->'
+ isnull(F_Interactions.DispositionCodeSubCategory, 'No Sub Category Name')
F_Interactions.DispositionCode + '(' + isnull(F_Interactions.DispositionCodeCategory,'No Category Name') + '->'
+ isnull(F_Interactions.DispositionCodeSubCategory, 'No Sub Category Name')