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.
¿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
v-ljerr-msft
Hola @polaris3028,
Si lo entiendo correctamente, las fórmulas a continuación deberían funcionar en su escenario.
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