Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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

Reply
BPS
Regular Visitor

Necesita ayuda para calcular el inicio y el final correctos de las columnas para determinar la duración

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:

ColaEnOFF
1235/1/20 8:06 AM5/1/20 8:31 AM
1235/1/20 2:46 PM5/1/20 3:55 PM
2345/1/20 4:52 PM5/1/20 5:29 PM
1235/1/20 12:00 PM5/1/20 12:23 PM
1235/1/20 5:58 PM5/1/20 10:32 PM
1235/1/20 9:33 AM5/1/20 10:01 AM
2345/1/20 6:02 PM5/1/20 8:32 PM
234'5/2/20 8:20 AM5/2/20 8:42 AM
1235/2/20 12:00 PM5/2/20 1:00 PM

Tabla B:

Fecha del vueloVuelo #Cola #OrigenDestinoEnEnOUTOFF
5/1/2020111123AbcBcd 5/1/20 07:47 05/01/20 08:15
5/1/2020112123BcdEfg5/1/20 14:585/1/20 15:0405/01/20 17:5405/01/20 18:04
5/1/2020113234CdeDef5/1/20 16:065/1/20 16:1605/01/20 17:2505/01/20 17:35
5/1/2020114234DefZZY5/1/20 18:215/1/20 18:3105/02/20 08:2505/02/20 08:40
5/1/2020115123EfgAbc5/1/20 18:365/1/20 18:5005/04/20 10:05
5/1/2020116123FghYyz5/1/20 10:245/1/20 10:3005/01/20 12:1005/01/20 12:20

Tabla de resultados:

Fecha del vueloVuelo #Cola #OrigenDestinoTaxi engiroTaxi Out
5/1/2020111123AbcBcd
5/1/2020112123BcdEfg6516
5/1/2020113234CdeDef0334
5/1/2020114234DefZZY1012715
5/1/2020115123EfgAbc14283
5/1/2020116123FghYyz000

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.

4 REPLIES 4
v-juanli-msft
Community Support
Community Support

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)

Capture8.JPG

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:

Base.PNG

A continuación, reparta los datos del primer paso e identifique las posibles horas de inicio y finalización de esa fase:

TaxiIn.PNG

Turn.PNG

TaxiOut.PNG

Por favor, hágamelo saber si esto fue útil o si todavía tiene preguntas.

Gracias BPS

Greg_Deckler
Super User
Super User

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...



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

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

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

Check out the October 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors