Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
3 years ago
Solved

How to calculate Average Queue Time

 How to calculate Average Queue Time    
  • tamerj1's avatar
    3 years ago

    Hi Anonymous 
    Please refer to attached sample file with the solution

    Average Queue Time = 
    VAR TotalTime = [Queue Time]
    VAR TotalSeconds = SECOND ( TotalTime ) + MINUTE ( TotalTime ) * 60 + HOUR ( TotalTime ) * 3600 
    VAR AverageSeconds = DIVIDE ( TotalSeconds, SUM ( 'Table'[Calls Queued] ), 0 )
    VAR Hours = FORMAT ( QUOTIENT ( AverageSeconds, 3600 ), "00" )
    VAR BalanceSeconds = MOD ( AverageSeconds, 3600 )
    VAR Minutes = FORMAT ( QUOTIENT ( BalanceSeconds, 60 ), "00" )
    VAR Seconds = FORMAT ( MOD ( BalanceSeconds, 60 ), "00" )
    VAR Result = Hours & ":" & Minutes & ":" & Seconds
    RETURN 
        Result