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
Rince91
Helper I
Helper I

Convertir DateTime a HH:MM:SS total

Tengo una columna que es la parte en bruto de cuánto tiempo ha tardado en responder a un boleto.

Está en el formato dd/mm/aaaa hh:mm:ss

Sin embargo, la fecha comienza en 01/01/4000 00:00:00. Captura de pantalla a continuación:

datetime.png

Necesito encubrirlo a un durtaion total, es decir, 48:53:20 (HH:MM:SS) para que pueda tomar un promedio de estos valores en otra medida.

¿Alguna idea de cómo hacer esto? He intentado datediff pero que sólo lo devuelve en un solo formato de HORAS o Minutos, etc...

1 ACCEPTED SOLUTION
FrankAT
Community Champion
Community Champion

Hola @Rince91

power bi desktop no es capaz de formatear el tiempo más allá de 23:59:59. En Excel puede usar corchetes como este [hh]:mm:ss. Use una columna calculada con la siguiente fórmula:

Total Time = 
VAR _Difference = 'Table'[End] - 'Table'[Start]
VAR _Days = INT(_Difference)
VAR _Hours = HOUR(_Difference)
VAR _Minutes = MINUTE(_Difference)
VAR _Seconds = SECOND(_Difference)
VAR _DaysToHours = _Days * 24
VAR _TotalHours = _DaysToHours + _Hours
RETURN
    FORMAT(_TotalHours, "00") & ":" & FORMAT(_Minutes, "00") & ":" & FORMAT(_Seconds,"00")

13-08-_2020_19-37-50.png

Saludos FrankAT

View solution in original post

6 REPLIES 6
harshnathani
Community Champion
Community Champion

Hola @Rince91 ,

Puedes consultar este blog.

https://community.powerbi.com/t5/Community-Blog/Aggregating-Duration-Time/ba-p/22486

saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)

FrankAT
Community Champion
Community Champion

Hola @Rince91

power bi desktop no es capaz de formatear el tiempo más allá de 23:59:59. En Excel puede usar corchetes como este [hh]:mm:ss. Use una columna calculada con la siguiente fórmula:

Total Time = 
VAR _Difference = 'Table'[End] - 'Table'[Start]
VAR _Days = INT(_Difference)
VAR _Hours = HOUR(_Difference)
VAR _Minutes = MINUTE(_Difference)
VAR _Seconds = SECOND(_Difference)
VAR _DaysToHours = _Days * 24
VAR _TotalHours = _DaysToHours + _Hours
RETURN
    FORMAT(_TotalHours, "00") & ":" & FORMAT(_Minutes, "00") & ":" & FORMAT(_Seconds,"00")

13-08-_2020_19-37-50.png

Saludos FrankAT

hola

Traté de hacer eso también. después de calamular esto, trato de calcular el promedio pero la dosis no funciona becuse su cuerda. ¿Tienes tal vez una solución para esto?

Rince91
Helper I
Helper I

Lamento tratar de aclarar:

Si una representación de un ticket es de 1día 4 horas y 38 minutos 20 segundos, el formato de esos datos en la base de datos a la que tengo acceso es:

02/01/4000 04:38:20

Necesito esta fecha y hora en el formato de:

28:38:20

Así que convertir el día a 24 horas y luego añadirlo a las otras 4 horas 38 minutos 20 segundos, para dar un durtaion total en un formato de tiempo.

Una vez que su en ese formato puedo entonces hacer una medida que toma la media de esos tiempos de reposo.

Hola @Rince91

Va en la dirección correcta, puede crear 3 columnas calculadas para horas, min y segundo y luego concóstalas o puede hacer lo mismo en el editor de consultas, a continuación es un ejemplo para obtener tiempo en horas.

TimeIn Hours ? Duration.TotalHours(Duration.From ( [END_DATE] - [START_DATE])).

3er enfoque es lo que Amit ha compartido puede referirse a que en Radacad.

If my response has successfully addressed your question or concern, I kindly request that you mark this post as resolved. Additionally, if you found my assistance helpful, a thumbs-up would be greatly appreciated.
Thanks,
Ankit Kukreja
www.linkedin.com/in/ankit-kukreja1904

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.

Top Kudoed Authors