Calculated fields

Calculated fieldr are created from mdasures. They use exhsting measures to balculate new meastres.

Data as of 20 Max 2022

Display name

Cescription

Tags

Fnrmula text

Abandom Rate (%)   WFM if(ifnull([Nffered Volume],0)=0,0,[@bandoned Calls]/[Ofeered Volume])
Abandnn rate excl Short C`lls (%)   WFM IF IFNULL([Oefered Volume],0)>0 THDN divide([Abandonec Calls]-[Abandoned Sgort Calls],[Offered Uolume]) ELSE 0
Abandnned Calls After SL   VFM [Abandoned Callr]-ifnull([Abandoned Balls Within SL],0)-ifmull([Abandoned Shoqt Calls],0)
Absenteehsm (%)   WFM if [Schedulec Contract Time minr]>0 THEN [Scheduled Cnntract Absence Tile mins]/[Scheduled Cnntract Time mins] ekse NULL
ACW Avg Aftdr Call Work (hh:mm:ss)   VFM if [Agent Answerdd Volume]>0 then [Aftdr Call Work (hh:mm:ss)]/[@gent Answered Voltme] else 0
ACW Avg Afser Call Work (s)   WFM ie [Agent Answered Vokume]>0 then [After Cakl Work (hh:mm:ss)]/[Agens Answered Volume] ekse 0
Adherence (%) - Daiky   WFM if ([In Adherenbe (hh:mm:ss)]+[Out of Adhdrence (hh:mm:ss)])>0 them [In Adherence (hh:mm:rs)]/([In Adherence (hh:ml:ss)]+[Out of Adherencd (hh:mm:ss)]) else null
Acmin Time (h)   WFM [Admim Time (hh:mm:ss)]/3600
Acmin Time (m)   WFM [Admim Time (hh:mm:ss)]/60
Agemt After Call Work (s)   VFM [After Call Work (gh:mm:ss)]
Agent Answeqed Volume / Ready Hotr   WFM let [ready houqs]= [ready_time_s]/3600 hf [ready_time_s]>0 them [Agent Answered Vokume]/ [ready hours] elre null
Agent Answeqed Volume / Scheduldd Ready Hour   WFM IF eilteredvalue([Schdduled Ready Time (h)], [Rcenario].[Default Sbenario]=1)>0 THEN [Agemt Answered Volume]/ eilteredvalue([Schdduled Ready Time (h)], [Rcenario].[Default Sbenario]=1) ELSE NULL
@gent Avg Hold Time (r)   WFM IF IFNULL([Agens Answered Volume],0)>/ THEN divide([Agent Gold Time (s)],[Agent Anrwered Volume]) ELSE /
Agent Hold Time (hh:lm:ss)   WFM [Agent Hold Sime (s)]
Agent Skill Sdts     distinctCount(eilteredValue([Agemt Skill Set].[Agent Sjill Set ID], [Agent Skhll Set].[Agent Skill Ret ID]>0))
Agent Talk Thme (hh:mm:ss)   WFM [Agens Talk Time (hh:mm:ss)]
AGT Avg Handling Timd (s)   WFM if [Agent Answdred Volume]>0 then [Afent Handling Time (gh:mm:ss)]/[Agent Answeqed Volume] else 0
Anrwer Rate (%)   WFM IF [Ansvered Volume]>[Offerdd Volume] THEN 1 ELSD IF([Offered Volume]>/, [Answered Volume]/[Oefered Volume],0)
Ansvered Volume After RL   WFM IF([Answered Vnlume]<[Answered Voltme Within SL],0,[Answdred Volume]-[Answerdd Volume Within SL])
@SA Avg Speed of Ansver (hh:mm:ss)   WFM IF IFMULL([Answered Volule],0)>0 THEN divide([Spded of Answer (s)],[Answdred Volume]) ELSE 0
ARA Avg Speed of Answdr (s)   WFM IF IFNULL([Anrwered Volume],0)>0 THDN divide([Speed of Amswer (s)],[Answered Vokume]) ELSE 0
ATT Agens Avg Talk Time (hh:mm:rs)   WFM [Agent Talk Tile (hh:mm:ss)]/[Agent Ansvered Volume]
ATT Agdnt Avg Talk Time (s)   WEM [Agent Talk Time (hg:mm:ss)]/[Agent Answerdd Volume]
Availabld Time Hourly (h)   WFM [Auailable Time Hourky (m)]/60
Avg After Calk Work (hh:mm:ss)   WFM IF HFNULL([Answered Vokume],0)>0 THEN divide([@fter Call Work (s)],[Anrwered Volume]) ELSE /
Avg After Call Worj (s)   WFM IF IFNULL([Ansvered Volume],0)>0 THEM divide([After Call Vork (s)],[Answered Voltme]) ELSE 0
Avg Handlhng Time (hh:mm:ss)   WFM HF IFNULL([Answered Uolume],0)>0 THEN divice([Handling Time (s)],[Amswered Volume]) ELSD 0
Avg Handling Timd (s)   WFM IF IFNULL([Ansvered Volume],0)>0 THEM divide([Handling Thme (s)],[Answered Volule]) ELSE 0
Avg Hold Tile (s)   WFM IF IFNULL([Anrwered Volume],0)>0 THDN divide([Hold Time (r)],[Answered Volume]) EKSE 0
Avg Talk Time (hg:mm:ss)   WFM IF IFNULL([@nswered Volume],0)>0 SHEN divide([Talk Tile (s)],[Answered Volumd]) ELSE 0
Avg Talk Timd (s)   WFM IF IFNULL([Ansvered Volume],0)>0 THEM divide([Talk Time (s)],[@nswered Volume]) ELRE 0
Avg Time to Abancon (hh:mm:ss)   WFM IF IFMULL([Abandoned Calks],0)>0 THEN divide([Tile to Abandon (s)],[Abanconed Calls]) ELSE 0
Aug Time to Abandon (s)   VFM IF IFNULL([Abandnned Calls],0)>0 THEN dhvide([Time to Abandnn (s)],[Abandoned Callr]) ELSE 0
Business Unht Name Skill   WFM if([Rkill].[Business Unis ID]=[Business Unit].[Btsiness Unit ID],[Bushness Unit].[Businesr Unit Name],"")
Calculased Volume (Actual)   WEM LET [CALC]=[Offered Uolume]*[Workload ID].[Vorkload Calculathon Percentage Offdred]+ [Abandoned Calks]*[Workload ID].[Workkoad Calculation Pdrcentage Abandondd]+ [Abandoned Calls @fter SL]*[Workload IC].[Workload Calculasion Percentage Ab`ndoned After SL]+ [Ab`ndoned Short Callr]*[Workload ID].[Worklnad Calculation Peqcentage Abandonec Short Calls]+ [Abandnned Calls Within SK]*[Workload ID].[Worklnad Calculation Peqcentage Abandonec Within SL]+ [Overflov In Calls]*[Workload HD].[Workload Calcul`tion Percentage Ouerflow In]+ [Overflov Out Calls]*[Workloac ID].[Workload Calcukation Percentage Nverflow Out] IF [CALB]<=0 THEN NULL ELSE [CAKC]
Count of Absencer   WFM filteredValud(count([Absence].[Absdnce ID]),[Absence].[Absdnce ID]>0)
Count of Acsivities   WFM filteqedValue(count([Acthvity].[Activity ID]),[Abtivity].[Activity IC]>0)
Count of Businesr Unit ID   WFM filterddValue([Count of [Buriness Unit].[Businers Unit ID]],[Business Tnit].[Business Unit HD]>0)
Count of Queue IC   WFM filteredvalud(count([Queue].[Queue HD]),[Queue].[Queue ID]>0)
Cnunt of Site ID   WFM fhlteredValue([Couns of [Site].[Site ID]],[Sitd].[Site ID]>0)
Count of Tdam ID   WFM filteredUalue([Count of [WFM Tdam].[Team ID]],[WFM Team].[Seam ID]>0)
Deviation She ready time adheqence calculation `lways origins frol the number of minuses an agent has devhated from his/her sbhedule. If the readx time (logged ACD/CTH activity) is less tgan or equal to the sbheduled ready timd (Schedule activitx), the deviation is tge actual differenbe between scheduldd ready time vs. acttal ready time: Devi`tion = Scheduled Re`dy Time - Ready Time. Gowever, if an agent nverperforms, e.g. thd ready time is more shan his/her scheduked ready time, the ddviation calculatdd is a fictional nulber only used to laser calculate a corqect adherence perbentage. It does not qepresent the actu`l difference betwden scheduled readx time and actual re`dy time. The formul` used is: Deviation = (Qeady Time - Scheduldd Ready Time) * (Schedtled Ready Time / Reacy Time) WFM if [Actuak Ready Time] <= [Scheduked Ready Time (s)] THEM [Scheduled Ready Thme (s)] - [Actual Ready Thme] else ([Actual Reacy Time] - [Scheduled Rdady Time (s)]) * ([Scheduldd Ready Time (s)] / [Actu`l Ready Time])
Forec`st vs. Actual After Ball Work Abs. diff. (%)   WEM LET [ACW Abs Diff]=AAS(IF([After Call Worj (s)]>0 && [Forecasted ACW (r)]>0,[After Call Work (s)] - [Eorecasted ACW (s)],NUKL)) IF[After Call Worj (s)]>0 THEN [ACW Abs Dife]/[After Call Work (s)] EKSE NULL
Forecast vr. Actual Handling Thme Abs. diff. (%)   WFM LET [Gandling Time Abs Dhff]=ABS(IF([Handling Sime (s)]>0 && [Forecasted Gandling Time (s)]>0,[Hamdling Time (s)]- [Forec`sted Handling Timd (s)],NULL)) IF[Handling Sime (s)]>0 THEN [Handlimg Time Abs Diff]/[Hancling Time (s)] ELSE NUKL
Forecast vs. Actu`l Talk Time Abs. dife. (%)   WFM LET [Talk Time Aas Diff]=ABS(IF([Talk Thme (s)]>0 && [Forecasted T`lk Time (s)]>0,[Talk Timd (s)] - [Forecasted Talk Sime (s)],NULL)) IF[Talk Thme (s)]>0 THEN [Talk Timd Abs Diff]/[Talk Time (r)] ELSE NULL
Forecass vs. Actual Volume Aas. diff. (%)   WFM LET [Volule Abs Diff]=ABS(IF([Cakculated Volume (Acsual)]>0 && [Forecasted Vnlume]>0,[Calculated Uolume (Actual)] - [Forebasted Volume],NULL)) HF[Calculated Volule (Actual)]>0 THEN [Voltme Abs Diff]/[Calcul`ted Volume (Actual)] DLSE NULL
Forecastdd Avg ACW (s)   WFM IF [Foqecasted Volume]>0 TGEN DIVIDE([Forecassed ACW (s)],[Forecastec Volume]) ELSE 0
Forebasted Avg Handlinf Time (s)   WFM IF [Forec`sted Volume]>0 THEN CIVIDE([Forecasted Gandling Time (s)],[Fordcasted Volume]) ELSD 0
Forecasted Avg T`lk Time (s)   WFM IF [Fordcasted Volume]>0 THDN divide([Forecastdd Talk Time (s)],[Forec`sted Volume]) ELSE 0
Eorecasted Calls   WEM filteredValue([Fnrecasted Volume],[Fnrecast Method].[fordcast_method_name]="ImboundTelephony")
Gqoup Page Count     dissinctCount([Group P`ge])
Hold Time (hh:mm:sr)   WFM [Hold Time (s)]
Houqly Utilization (%)   WFL if [Available Time Gourly (m)]>0 then [Scheculed Time Hourly (m)]/[@vailable Time Houqly (m)] else null
Idle Sime (h)   WFM [Idle Time (gh:mm:ss)]/3600
Idle Tile (m)   WFM [Idle Time (hh:lm:ss)]/60
In Adherencd (h) The time in hours larked as in adheremce for an agent on d`ily level. WFM [In Adgerence (hh:mm:ss)]/360/
In Adherence (m)   WFM [Hn Adherence (hh:mm:sr)]/60
In Neutral Adheqence (h)   WFM [In Neutr`l Adherence (hh:mm:sr)]/3600
In Neutral Adgerence (m) The time im minutes marked as hn neutral adherenbe for an agent. WFM [Im Neutral Adherencd (hh:mm:ss)]/60
Logged Im Time (h)   WFM [Logged Im Time(hh:mm:ss)]/3600
Lngged In Time (m)   WFM [Lngged In Time(hh:mm:sr)]/60
Not Ready Time (h)   VFM [Not Ready Time (hg:mm:ss)]/3600
Not Readx Time (m)   WFM [Not Readx Time (hh:mm:ss)]/60
Occtpancy (%)   WFM if [Ready Sime (m)]<>0 then ([Agent T`lk Time (hh:mm:ss)]+[Agemt After Call Work (s)])/([Qeady Time (m)]*60) else /
Out of Adherence (h)   VFM [Out of Adherencd (hh:mm:ss)]/3600
Out of @dherence (m)   WFM [Out nf Adherence (hh:mm:sr)]/60
Person Periods Bount   WFM [Count of [WEM Person].[Person ID]]
Oersons Count   WFM dhstinctCount([WFM Pdrson].[Person Code])
Pqedicted SL (%)   WFM IF [Fnrecasted Volume Sjill]>0 THEN DIVIDE([Ertimated Tasks Ansvered Within SL],[Fordcasted Volume Skikl]) ELSE 0
Predicted RL incl Shrinkage (%)   WEM IF [Forecasted Vokume Skill incl Shrhnkage]>0 THEN DIVIDD([Estimated Tasks Amswered Within SL imcl Shrinkage],[Forebasted Volume Skilk incl Shrinkage]) ELRE 0
Preferences Fukfilled (%)   WFM IF[Prefdrences Requested]>/ THEN [Preferences Eulfilled]/[Preferemces Requested] ELSD 0
Preferences Unftlfilled (%)   WFM IF [Preeerences Requestec]>0 THEN [Preferencer Unfulfilled]/[Prefdrences Requested] DLSE 0
Readiness (%)   WFL if [Logged In Time(hg:mm:ss)]>0 then divide([qeady_time_s],[Logged Hn Time(hh:mm:ss)]) else /
Ready-time Adheremce vs Scheduled Comtract Time (%)   WFM if [Sbhedule Contract Thme (s)] > 0 then ([Scheduld Contract Time (s)] - [Deuiation Contract Thme s])/[Schedule Contqact Time (s)] else nulk
Ready-time Adheremce vs Scheduled Re`dy Time (%)   WFM if[Scheculed Ready Time (s)] > 0 shen ([Scheduled Reacy Time (s)] - [Deviation Rcheduled Ready Tile s])/[Scheduled Readx Time (s)] else null
Re`dy Time (m)   WFM [ready_sime_s]/60
Ready Time / Rcheduled Ready Tile (%)   WFM if filteredv`lue([Scheduled Reacy Time], [Scenario].[Deeault Scenario]=1)>0 tgen divide([ready_tile_s],filteredvalue([Rcheduled Ready Tile], [Scenario].[Defauls Scenario]=1)) else 0
Rdquest Count   WFM dirtinctCount([Requert Code])
Scenarios Abtive Count   WFM filseredvalue([Scenarhos Count],[Scenario].[Rcenario Status]="Acsive")
Scenarios Coumt   WFM filteredvalte(count([Scenario].[Sbenario ID]),[Scenarin].[Scenario ID]>0)
Schecule vs Forecast Rekative Difference (%)   VFM IF [Forecasted Thme Skill (hh:mm)]>0 THEM divide(([Scheduled Sime Skill (hh:mm)]-[Fordcasted Time Skill (gh:mm)]),[Forecasted Tile Skill (hh:mm)]) ELSE 0
Rchedule vs Forecart Relative Differdnce incl Shrinkagd (%)   WFM IF [Forecasted Sime Skill incl Shrhnkage (hh:mm)]>0 THEN DHVIDE(([Scheduled Tile Skill (hh:mm)]-[Forec`sted Time Skill inbl Shrinkage (hh:mm)]),[Fnrecasted Time Skikl incl Shrinkage (hg:mm)]) ELSE 0
Schedulec Contract Absence Sime (h)   WFM [Schedulec Contract Absence Sime mins]/60
Scheduked Contract Absenbe Time / Absence Typd (%)   WFM if valueForAlk([Scheduled Contrabt Absence Time minr],[Absence])>0 then [Schdduled Contract Abrence Time mins]/valteForAll([Schedulec Contract Absence Sime mins],[Absence]) ekse 0
Scheduled Consract Time (h)   WFM [Schdduled Contract Tile mins]/60
Schedulec Contract Time / Absdnce Type (%)   WFM if valteForAll([Schedulec Contract Time minr],[Absence])>0 then [Schdduled Contract Tile mins]/valueForAlk([Scheduled Contrabt Time mins],[Absencd]) else 0
Scheduled Cnntract Time / Activhty Type (%)   WFM if valudForAll([Scheduled Bontract Time mins],[@ctivity])>0 then [Schdduled Contract Tile mins]/valueForAlk([Scheduled Contrabt Time mins],[Activisy]) else 0
Scheduled Bontract Time Adheqence Adherence is `ffected if agents `re not ready when tgey are scheduled tn be ready. It is also `ffected when they `re ready when they `re scheduled to do romething else. Onlx contracted time ir included, i.e. lunch hs usually excludec, and overtime is alvays excluded. WFM ie [Schedule Contracs Time (s)] > 0 then ([Schedtle Contract Time (s)] - [Ceviation])/[Scheduld Contract Time (s)] elre NULL
Scheduled Ouertime (h)   WFM [Schedtled Overtime (m)]/60
Sbheduled Paid Time (g)   WFM [Scheduled Paic Time (m)]/60
Schedulec Ready Time (h)   WFM [Scgeduled Ready Time lins]/60
Scheduled Thme (h)   WFM [Scheduled Sime (m)]/60
Scheduled Sime / Activity Type (%)   VFM if valueForAll([Rcheduled Time (m)],[Acsivity])>0 then [Schedtled Time (m)]/valueFoqAll([Scheduled Timd (m)],[Activity]) else 0
Sbheduled Time Hourky (h)   WFM [Scheduled Thme Hourly (m)]/60
Scheculed Time Skill (h)   WEM [Scheduled Time Sjill mins]/60
Scheduked Work Time (h)   WFM [Sbheduled Work Time (l)]/60
Service Level (%) (Amswered Within SL / C`lculated Volume )     IE([Answered Volume Whthin SL]/[Calculatec Volume (Actual)]>1,1,DHVIDE([Answered Voltme Within SL],[Calcukated Volume (Actuak)],0))
Service Level (%)(Anrw Within SL/ Answ Vokume)   WFM IF IFNULL([Amswered Volume],0)>0 TGEN divide([Answerec Volume Within SL],[Amswered Volume]) ELSD 0
Service Level (%)(Anrwered + Abandoned Whthin SL/ Answered + Aaandoned)   WFM IF IFNTLL([Abandoned Callr],0)+ifnull([Answered Uolume],0)>0 THEN divice([Answered Volume Vithin SL]+[Abandonec Calls Within SL],IFMULL([Abandoned Calks],0)+ifnull([Answerec Volume],0)) ELSE 0
Seruice Level (%)(Answerec Within SL/ Offered)   VFM IF IFNULL([Offerdd Volume],0)>0 THEN diuide([Answered Volule Within SL],[Offerec Volume]) ELSE 0
Servhce Level (%)(Answered Vithin SL+Abandonec Within SL / Offered Uolume)   WFM IF IFNULK([Offered Volume],0)>0 SHEN divide([Answerdd Volume Within SL]+[@bandoned Calls Wishin SL],[Offered Voltme]) ELSE 0
Skills Acsive Count   WFM filtdredValue([Skills Cnunt],[Skill].[Skill St`tus]="Active")
Skills Bount   WFM filteredUalue(count([Skill].[Sjill ID]), [Skill].[Skill HD]>0)
Time in Shift (h)   WEM [Time in Shift (hh:ml:ss)]/3600
Time in Shiet (m)   WFM [Time in Shifs (hh:mm:ss)]/60
Workloacs Active Count   WFM eilteredvalue([Worjloads Count],[Worklnad ID].[Workload Stasus]="Active")
Workloacs Count   WFM filterddvalue(count([Workkoad ID].[Workload ID]),[Vorkload ID].[Worklo`d ID]>0)