07-09-2014 11:12 AM
I have created a Call Type Real time report for 'today' only as in CallsOfferedToday, CallsHandledToday, CallsAbandonedToday, and ServiceLevelToday.
Whilst it is easy to sum the offered, handled & abandoned, I cannot not seem to create a service level summay total which makes sense.
In looking at the ICM Schema DB Document, it details that Service level comes from ServiceLevelCalls & ServiceLevelCallsOffered, however whichever way I create a custom calculation it does not come out as I would expect.
has anyone done this and if so, what was the calculation you used, at the moment I am using SUM(${ServiceLevelCalls})/SUM(${ServiceLevelCallsOffered}) this gets near to it, however it is still not right!
Any and all help greatly apprecaited.
Thanks Sarah
07-09-2014 11:25 AM
Sarah,
This will depend some on which Service Level calculation you use on your Call Types. The default is typically "Ignore Abandoned Calls", which is calculated like this:
SUM(${ServiceLevelCalls})/(SUM(${ServiceLevelCallsOffered})-SUM(${ServiceLevelAband}))
-Jameson
07-10-2014 05:56 AM
Thanks Jameson,
That has definitely helped, however it still doesn't look right, but is definiteky nearer!
If you have any other suggestions that i might try I would be grateful.
In the meantime I am checking out what the Serice level is set to - I expect it is default!
07-10-2014 06:43 AM
Sarah,
Here's the complete list of Service Level calculations from the Database Schema:
I expect that the "Abandoned Calls have Positive Impact" is going to be closer to what you're looking for.
-Jameson
07-10-2014 07:04 AM
Thats Great Jameson I will make that change and see if it works :-) will let you know.
07-10-2014 07:29 AM
Interestingly enough in changing it to ServiceLevelCalls + ServiceLevelAband/ServiceLevelOffered doesn't really make much difference to calculation from ServiceLevelCalls/ServiceLevelOffered-ServiceLevelAband
Thanks for your help.
07-10-2014 08:51 AM
I wouldn't expect the two to be very far apart unless ServiceLevelAband is very high.
Can you give some sample data of how things are differing from expected?
-Jameson
07-18-2014 02:04 PM
Hi Sarah,
One thing you could try is a piece of code like this. The Call_Type table has a Service Level Type column which can tell you which Service Level Type you are using, but if you use something like this, if you end up changing how you use Service Level this will still work.
CASE isnull(Call_Type.ServiceLevelType,0)
WHEN 1 THEN
(CASE WHEN (isnull(CTRT.ServiceLevelCallsOfferedToday,0) - isnull(CTRT.ServiceLevelAbandToday,0)) <= 0 THEN 0
ELSE isnull(CTRT.ServiceLevelCallsToday,0) * 1.0 /
(isnull(CTRT.ServiceLevelCallsOfferedToday,0) - isnull(CTRT.ServiceLevelAbandToday,0))END)
WHEN 2 THEN
(CASE WHEN (isnull(CTRT.ServiceLevelCallsOfferedToday,0)) <= 0 THEN 0
ELSE isnull(CTRT.ServiceLevelCallsToday,0) * 1.0 /
(isnull(CTRT.ServiceLevelCallsOfferedToday,0))END)
WHEN 3 THEN
(CASE WHEN (isnull(CTRT.ServiceLevelCallsOfferedToday,0)) <= 0 THEN 0
ELSE (isnull(CTRT.ServiceLevelCallsToday,0) + isnull(CTRT.ServiceLevelAbandToday,0)) * 1.0 /
(isnull(CTRT.ServiceLevelCallsOfferedToday,0))END)
ELSE 0 END,
Again, as Jameson said though, it would be helpful to know why it doesn't look right and what data you are getting versus what you are expecting. There are some modifications that you can make to the equation to account for small variations.
Regards,
Tappan
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide