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

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.

Reply
Syndicate_Admin
Administrator
Administrator

¿Por qué restar dos columnas de tiempo no produce un tiempo?

  • Tengo una tabla con dos columnas de fecha y hora para máximo y mínimo. Ambos han sido cambiados de Datetime a Time
    jrbrown00_1-1642621651821.png

  • Los estoy agrupando por runMonth.
  • Quiero la diferencia entre max y min como tiempo. Mi fórmula se ve así:
    = Table.AddColumn(#"Grouped Rows", "dtDifDuration", cada [dtMaxRunDuration] - [dtMinRunDuration])
  • El Editor de Power Query decidió que el formato debería ser numérico (ABC 123) en lugar de tiempo
    jrbrown00_0-1642621279298.png


  • Cuando cambio el tipo a Hora, Power Query me dice que es un error.
    jrbrown00_2-1642621747078.png

¿Ayuda?

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

Hola, @jrbrown00

Prueba esto:
Hora:

= Table.AddColumn(#"Added Custom", "Time", each #time( 
      Duration.Hours([dtDifDuration]), 
      Duration.Minutes([dtDifDuration]), 
      Duration.Seconds([dtDifDuration])))

FechaHora:

=Table.AddColumn(
  #"Grouped Rows", 
  "DateTime", 
  each DateTime.From([Date])
    + #duration(
      Duration.Days([dtDifDuration]), 
      Duration.Hours([dtDifDuration]), 
      Duration.Minutes([dtDifDuration]), 
      Duration.Seconds([dtDifDuration])
    )

Consulte el archivo adjunto a continuación para obtener más detalles.

Espero que esto ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng


Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

Syndicate_Admin
Administrator
Administrator

En ella, @jrbrown00

Había investigado en este hilo por qué los tipos de datos son diferentes en el editor de Power Query y el modelo después de aplicar los cambios.

El formato de una columna en Porcentaje se aplica en el modelo de datos

Espero que te ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng

Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

En ella, @jrbrown00

Había investigado en este hilo por qué los tipos de datos son diferentes en el editor de Power Query y el modelo después de aplicar los cambios.

El formato de una columna en Porcentaje se aplica en el modelo de datos

Espero que te ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng

Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola, @jrbrown00

Prueba esto:
Hora:

= Table.AddColumn(#"Added Custom", "Time", each #time( 
      Duration.Hours([dtDifDuration]), 
      Duration.Minutes([dtDifDuration]), 
      Duration.Seconds([dtDifDuration])))

FechaHora:

=Table.AddColumn(
  #"Grouped Rows", 
  "DateTime", 
  each DateTime.From([Date])
    + #duration(
      Duration.Days([dtDifDuration]), 
      Duration.Hours([dtDifDuration]), 
      Duration.Minutes([dtDifDuration]), 
      Duration.Seconds([dtDifDuration])
    )

Consulte el archivo adjunto a continuación para obtener más detalles.

Espero que esto ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng


Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Entiendo su lógica, pero no veo por qué es necesario. Desde el editor de PowerQuery, mi difDuration se ve absolutamente normal y correcto. La primera fila tiene el formato 0:00:00:04 y está etiquetada como ABC123. Pude cambiar el tipo a duración, que desafortunadamente pierde fracciones de segundos.

jrbrown00_0-1643305907527.png

jrbrown00_1-1643306316072.png

Ya sea como ABC123 o Duración, veo números con el formato correcto en el Editor de PowerQuery. ¿Por qué se muestra de manera diferente (como un decimal) cuando se mira la vista de datos?

jrbrown00_2-1643306582510.png

Syndicate_Admin
Administrator
Administrator

restar dos valores de tiempo produce una duración, no un valor de tiempo.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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