Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
¡Hola! Soy realmente nuevo en Power BI y creo que este problema puede ser sencillo y honestamente sería mucho más fácil para mí en mi entorno de programación, pero estoy teniendo problemas para envolver mi cabeza alrededor de él en Power BI.
Lo que estoy tratando de lograr es calcular los promedios de duración basados en una jerarquía de trabajo-proceso-tarea. Estos datos son datos de registro que contienen horas de inicio y finalización para tareas y procesos, no hay una tabla específica para los datos de registro de trabajos. A continuación se muestra un ejemplo de cómo se distribuye el modelo de datos:
Creo que entiendes la foto. Tengo tablas de tareas que contienen la información de registro para cada tarea de un proceso específico. También tengo una tabla de procesos que contiene información de registro para cada proceso de un trabajo. En una tabla de tareas específica, registra cada tarea con su correspondiente ProcessId y cada tarea tiene una hora de inicio y finalización. Tengo la duración de cada tarea, pero cuando tomo un promedio de esta columna estoy recibiendo la duración promedio de una tarea singular en lugar de cuánto tiempo tarda todo el proceso. Por ejemplo, si ProcessId 1 contiene 4 tareas que tardan 3 minutos en completarse ( la duración de esta instancia ProcessId 1 es de 12 minutos), pero el promedio aparecerá en 3 minutos.
Lo que necesito es una manera de tomar la hora de inicio más temprana y la última hora de finalización y encontrar esa diferencia. En general, la fórmula sería algo así como: Average(DateDiff(Min(StartTime),Max(EndTime)) GROUPED BY ProcessId. La lógica sigue para calcular la duración media de los trabajos, así donde un trabajo puede contener varios procesos, por lo que la duración del trabajo es la diferencia entre la hora de inicio del primer proceso y la hora de finalización del último proceso.
Quiero crear una medida para este cálculo que me permita añadir filtros adicionales a esto también, es decir, calcular este mismo promedio para los últimos 7 o 30 días - que es lo suficientemente sencillo usando DATESINPERIOD. Pero este cálculo promedio inicial me está desechando.
Me gustaría mucho apreciar cualquier comentario o consejo y también por favor no dude en hacer cualquier pregunta aclarante si algo no se explica lo suficientemente bien!
¡Gracias de antemano!
Solved! Go to Solution.
Tal vez: https://community.powerbi.com/t5/Quick-Measures-Gallery/Lookup-Min-Max/td-p/985814
O tal vez Ver mi artículo sobre el tiempo medio entre el fracaso (MTBF) que utiliza EARLIER: http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/3395...
Hola @bamak35,
¿Puede compartir algunos datos ficticios con el resultado esperado para ayudarnos a aclarar su requisito y probar la fórmula de codificación?
Cómo obtener respuesta rápida a su pregunta
saludos
Xiaoxin Sheng
Tal vez: https://community.powerbi.com/t5/Quick-Measures-Gallery/Lookup-Min-Max/td-p/985814
O tal vez Ver mi artículo sobre el tiempo medio entre el fracaso (MTBF) que utiliza EARLIER: http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/3395...
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |