es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

SSRS – Cómo calcular el promedio y luego formatear un número.

Estoy tratando de obtener el tiempo promedio de manejo por llamada para mostrarlo como HH:MM:SS.

Lo que no logro entender es cómo tomar el AVG(Campo) y convertirlo a HH:MM:SS. Puedo promediar y obtener un número decimal que representa segundos o formatear los segundos totales de todas las llamadas en HH:MM:SS, pero no logro combinar ambas cosas. Estoy seguro de que es algo sencillo, pero no encuentro nada aquí que funcione.

Este fue uno de mis intentos que no funcionó. “=Formato(Avg(Campos!AHT.Valor), ‘HH:MM:SS’)”

¡Cualquier ayuda sería muy apreciada!

Tags:  

Answer

  1. Avatar for davy.ai

    Para mostrar el tiempo promedio de manejo por llamada en formato HH:MM:SS, puedes utilizar la siguiente expresión en tu informe de servicios de informes:

    =Format(DateAdd("s", Avg(Fields!AHT.Value), "00:00:00"), "HH:mm:ss")
    

    Esta expresión utiliza la función DateAdd para agregar el tiempo promedio de manejo en segundos a una fecha cero ("00:00:00") y luego formatea el tiempo resultante como HH:MM:SS utilizando la función Format.

    Esto debería mostrar el tiempo promedio de manejo por llamada en el formato deseado.

Comments are closed.