Calcule el tiempo de respuesta promedio y mediano en horas de una tarea específica (ID)

Un usuario Pregunto ✅

polaris3028

Hola gurús,

Necesitamos su ayuda.

Tengo una tabla compuesta de tareas (con ID) con fechas/hora de inicio y finalización. Necesito calcular el TAT promedio y mediano de la Tarea (ID) específica, que se muestra en Horas. ¿Cuál es la forma más fácil de hacer esto?

Los datos de muestra se muestran en Tareas, resaltada es una tarea con 2 tipos de tareas, con diferentes puntos de referencia por tipo de tarea.

Captura.PNG

¿Cómo puedo obtener el promedio/mediana de #TAT (días) y convertirlo en horas según los criterios anteriores?

Cualquier ayuda seguramente sería apreciada.

Gracias,

Paul

Hola @polaris3028,

Si lo entiendo correctamente, las fórmulas a continuación deberían funcionar en su escenario. carita feliz

Average of #TAT(Hours) =
VAR currentTaskId =
    MAX ( 'Table1'[TaskID] )
RETURN
    AVERAGEX (
        FILTER ( ALL ( 'Table1' ), 'Table1'[TaskID] = currentTaskId ),
        DATEDIFF ( 'Table1'[Start DateTime], 'Table1'[End DateTime], HOUR )
    )
Median of #TAT(Hours) =
VAR currentTaskId =
    MAX ( 'Table1'[TaskID] )
RETURN
    MEDIANX (
        FILTER ( ALL ( 'Table1' ), 'Table1'[TaskID] = currentTaskId ),
        DATEDIFF ( 'Table1'[Start DateTime], 'Table1'[End DateTime], HOUR )
    )

Saludos

polaris3028

En respuesta a v-ljerr-msft

Gracias, @v-ljerr-msft. Agradezco la respuesta.

Probé y funcionó! Solo necesito saber ahora, si tengo que excluir días (como fines de semana o días festivos) en el cálculo de TAT, ¿cómo podemos agregarlo al DAX?

Nota: Ya he creado una tabla de calendario con columna que comprueba si la fecha es un día laborable o no (sábado/domingo) específicamente…

Gracias de nuevo,

Paul

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *