Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
Hola a todos,
Estoy buscando ayuda para encontrar la mejor manera de abordar la siguiente situación:
Tengo dos mesas:
Tabla A - contiene la fecha/hora de encendido y apagado del equipo
Tabla B - contiene la fecha/hora de las fases de un giro de aeronave
- ON to IN es el taxi en duración
- IN to OUT es la duración del giro
- OUT to OFF es la duración de Taxi Out
La única columna común es la cola. Los valores dentro de la cola , deben estar relacionados entre sí, pero el número de veces que aparece cada cola en cada tabla variará mucho. Necesito encontrar cuántos minutos estuvo funcionando el equipo de la Tabla A durante las fases de los giros de la aeronave. Así que la tabla resultante que espero lograr mostrará la información de vuelo y los minutos para cada una de las fases.
Compartiré algunos datos de muestra para cada tabla junto con la tabla resultante:
Tabla A:
Cola | En | OFF |
123 | 5/1/20 8:06 AM | 5/1/20 8:31 AM |
123 | 5/1/20 2:46 PM | 5/1/20 3:55 PM |
234 | 5/1/20 4:52 PM | 5/1/20 5:29 PM |
123 | 5/1/20 12:00 PM | 5/1/20 12:23 PM |
123 | 5/1/20 5:58 PM | 5/1/20 10:32 PM |
123 | 5/1/20 9:33 AM | 5/1/20 10:01 AM |
234 | 5/1/20 6:02 PM | 5/1/20 8:32 PM |
234' | 5/2/20 8:20 AM | 5/2/20 8:42 AM |
123 | 5/2/20 12:00 PM | 5/2/20 1:00 PM |
Tabla B:
Fecha del vuelo | Vuelo # | Cola # | Origen | Destino | En | En | OUT | OFF |
5/1/2020 | 111 | 123 | Abc | Bcd | 5/1/20 07:47 | 05/01/20 08:15 | ||
5/1/2020 | 112 | 123 | Bcd | Efg | 5/1/20 14:58 | 5/1/20 15:04 | 05/01/20 17:54 | 05/01/20 18:04 |
5/1/2020 | 113 | 234 | Cde | Def | 5/1/20 16:06 | 5/1/20 16:16 | 05/01/20 17:25 | 05/01/20 17:35 |
5/1/2020 | 114 | 234 | Def | ZZY | 5/1/20 18:21 | 5/1/20 18:31 | 05/02/20 08:25 | 05/02/20 08:40 |
5/1/2020 | 115 | 123 | Efg | Abc | 5/1/20 18:36 | 5/1/20 18:50 | 05/04/20 10:05 | |
5/1/2020 | 116 | 123 | Fgh | Yyz | 5/1/20 10:24 | 5/1/20 10:30 | 05/01/20 12:10 | 05/01/20 12:20 |
Tabla de resultados:
Fecha del vuelo | Vuelo # | Cola # | Origen | Destino | Taxi en | giro | Taxi Out |
5/1/2020 | 111 | 123 | Abc | Bcd | |||
5/1/2020 | 112 | 123 | Bcd | Efg | 6 | 51 | 6 |
5/1/2020 | 113 | 234 | Cde | Def | 0 | 33 | 4 |
5/1/2020 | 114 | 234 | Def | ZZY | 10 | 127 | 15 |
5/1/2020 | 115 | 123 | Efg | Abc | 14 | 283 | |
5/1/2020 | 116 | 123 | Fgh | Yyz | 0 | 0 | 0 |
Un par de explicaciones sobre los resultados:
Vuelo 111 - dio lugar a espacios en blanco para todas las fases de vuelo porque no había suficientes datos en el Cuadro B para determinar la duración de las fases de vuelo
Vuelo 116 - da como resultado ceros en lugar de espacios en blanco porque se determinaron las fases de vuelo, pero no hubo duración del equipo en la Tabla A que ocurrió durante esas fases.
Avísame si necesitas información adicional. Agradezco cualquier ayuda que pueda proporcionar.
Hola @BPS
Cuando calculo las fases de acuerdo con tus reglas, sale con un resultado diferente.
Pero mi resultado parece ser correcto para la fórmula.
Por favor, vea mi prueba a continuación.
Turn duration = DATEDIFF(MAX(TableB[IN]),MAX(TableB[OUT]),MINUTE)
Saludos
Maggie
Hola @v-juanli-msft ,
Gracias por su respuesta. Sin embargo, creo que le falta algo para determinar la suma de la duración del cuadro A que ocurre dentro de los límites del cuadro B. Al mirar el vuelo 112 que ha resaltado aquí, estoy de acuerdo en que la duración del giro es de 170 minutos sin embargo el equipo de la Tabla A se apagó a las 5/1/20 3:55 PM que detiene el reloj.
Compartiré una visión más detallada de cómo hago mentalmente el análisis. Con la esperanza de que usted u otros a entender completamente lo que está sucediendo en el ejemplo:
Cuando pienso a través de este problema empiezo con las dos tablas de Datos Base y sé que estoy resolviendo para las tres Fases cada fase tiene sus propias pruebas por lo que primero aislaría el registro en la Tabla B que quiero ver
Para este ejemplo voy a utilizar el vuelo 114 porque es un poco más interesante, pero no es complejo ya que los datos relacionados en la tabla A son bastante pequeños:
A continuación, reparta los datos del primer paso e identifique las posibles horas de inicio y finalización de esa fase:
Por favor, hágamelo saber si esto fue útil o si todavía tiene preguntas.
Gracias BPS
Me está costando copiar y pegar sus datos por alguna razón. ¿Puedes intentar seguir las instrucciones para publicar datos de muestra que se encuentran aquí: Por favor, consulta esta publicación sobre Cómo obtener respuesta a tu pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Parece un tema interesante. No lo sé, pero tal vez MTBF podría ser útil. Vea mi artículo sobre el tiempo medio entre el error (MTBF) que utiliza EARLIER: http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/3395...
Gracias por su respuesta. A continuación voy a tratar de pegar en las tablas en un formato diferente. Esperemos que esto funcione mejor. También voy a echar un vistazo al otro enlace para ver si puedo aplicar eso a mi problema.
Tabla A
Cola, ON, OFF
123,5/1/20 8:06 AM,5/1/20 8:31 AM
123,5/1/20 2:46 PM,5/1/20 3:55 PM
234,5/1/20 4:52 PM,5/1/20 5:29 PM
123,5/1/20 12:00 PM,5/1/20 12:23 PM
123,5/1/20 5:58 PM,5/1/20 10:32 PM
123,5/1/20 9:33 AM,5/1/20 10:01 AM
234,5/1/20 6:02 PM,5/1/20 8:32 PM
234,5/2/20 8:20 AM,5/2/20 8:42 AM
123,5/2/20 12:00 PM,5/2/20 1:00 PM
Tabla B
Fecha de vuelo, vuelo, cola, origen, destino, en, entrada, salida,
5/1/2020,111,123,ABC,BCD,,5/1/20 07:47,,05/01/20 08:15
5/1/2020,112,123,BCD,EFG,5/1/20 14:58,5/1/20 15:04,05/01/20 17:54,05/01/20 18:04
5/1/2020,113,234,CDE,DEF,5/1/20 16:06,5/1/20 16:16,05/01/20 17:25,05/01/20 17:35
5/1/2020,114,234,DEF,ZZY,5/1/20 18:21,5/1/20 18:31,05/02/20 08:25,05/02/20 08:40
5/1/2020,115,123,EFG,ABC,5/1/20 18:36,5/1/20 18:50,05/04/20 10:05,
5/1/2020,116,123,FGH,YYZ,5/1/20 10:24,5/1/20 10:30,05/01/20 12:10,05/01/20 12:20
Tabla de resultados
Fecha de vuelo, vuelo, cola, origen, destino, entrada de taxi, giro, salida de taxi
5/1/2020,111,123,ABC,BCD,,,
5/1/2020,112,123,BCD,EFG,1/6/00 00:00,2/20/00 00:00,5.91666667
5/1/2020,113,234,CDE,DEF,1/0/00 00:00,2/1/00 15:36,4.149999996
5/1/2020,114,234,DEF,ZZY,1/10/00 00:00,5/5/00 16:24,15
5/1/2020,115,123,EFG,ABC,1/14/00 00:00,10/9/00 00:00,
5/1/2020,116,123,FGH,YYZ,1/0/00 00:00,1/0/00 00:00,0
Check out the October 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.