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

Diferencia horaria

Hola

Estoy tratando de obtener un tiempo total que toma desde la hora de inicio de 1:06:42pm hasta 7:59:47pm. La respuesta sería... 6 horas 53 min y 5 segs. ¿Alguna idea de cómo lograr esto?

BGlost_0-1614108090279.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @BGlost,

Según mi entendimiento, usted quiere convertir timediff al formato de Hour&Minute&Second,¿verdad?

Por favor, pruebe esto:

Hour&Min&Sec = 
VAR _diff =
    DATEDIFF ( MAX ( 'Table'[Start] ), MAX ( 'Table'[End] ), SECOND )
VAR _h =
    MOD ( INT ( _diff / ( 60 * 60 ) ), 24 )
VAR _m =
    MOD ( INT ( _diff / 60 ), 60 )
VAR _s =
    MOD ( _diff, 60 )
RETURN
    _h & "hrs " & _m & "mins " & _s & "secs"

La salida final se muestra a continuación:

2.26.1.timediff.PNG

Saludos
Párpados Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

No @BGlost,

Según mi entendimiento, usted quiere convertir timediff al formato de Hour&Minute&Second,¿verdad?

Por favor, pruebe esto:

Hour&Min&Sec = 
VAR _diff =
    DATEDIFF ( MAX ( 'Table'[Start] ), MAX ( 'Table'[End] ), SECOND )
VAR _h =
    MOD ( INT ( _diff / ( 60 * 60 ) ), 24 )
VAR _m =
    MOD ( INT ( _diff / 60 ), 60 )
VAR _s =
    MOD ( _diff, 60 )
RETURN
    _h & "hrs " & _m & "mins " & _s & "secs"

La salida final se muestra a continuación:

2.26.1.timediff.PNG

Saludos
Párpados Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

¿Ya has intentado usar DATEDIFF? Es bastante sencillo de agregar y le permite definir su intervalo de inicio, fin y elección (horas, segundos, días, etc.).

Base de conocimiento: https://docs.microsoft.com/en-us/dax/datediff-function-dax

Syndicate_Admin
Administrator
Administrator

Usted puede utilizar una medida, me siento poco más rápido tiempo de carga con este


TimeDiff = CONVERT(SELECTEDVALUE(Table[Date1],0)-SELECTEDVALUE(Tabla[Date2],0),DATETIME)


y luego cambiar el formato a tiempo hh:mm:ss


o tal vez este post a continuación te ayude..


https://community.powerbi.com/t5/Desktop/Calculating-day-time-difference/m-p/321189

Salud

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.