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
unnijoy
Post Partisan
Post Partisan

Cómo obtener el tiempo total en HH:MM:SS

Tengo el tiempo total que la gente trabaja en un proyecto. Pero cuando lo pongo sobre la mesa la suma de toal no está llegando correcta.

MesPaíshora #
20 de febreroBrasil7.47.12
20 de febreroBulgaria5.11.29
20 de febreroCanadá20.47.21
20 de febreroChina10.06.00
20 de febreroColombia9.25.59
20 de febreroCosta Rica11.25.57
20 de febreroRepública Dominicana18.28.32
Total11.12.30

Aquí podemos ver que no va a ser beyong 24. ¿Cómo podemos conseguir el total correcto. Como podemos ver que el total está más allá de las 11:12:30

3 REPLIES 3
Icey
Community Support
Community Support

Hola @unnijoy ,

¿Está resuelto este problema?

Saludos

Icey

Icey
Community Support
Community Support

Hola @unnijoy ,

Si el tipo de datos de la columna "Tiempo" es Texto, intente lo siguiente:

En Power Query Editor,

1. Valor relpace.

replace.PNG

2. Cambiar el tipo de datos.

change data type.jpg

En Power BI Desktop,

3. Cree una medida así:

Sum Time Measure =
VAR Seconds1 =
    SUMX ( 'Table', SECOND ( 'Table'[Time#] ) )
VAR Minutes1 =
    SUMX ( 'Table', MINUTE ( 'Table'[Time#] ) )
VAR Hours1 =
    SUMX ( 'Table', HOUR ( 'Table'[Time#] ) )
VAR Seconds2 =
    MOD ( Seconds1, 60 )
VAR Minutes2 =
    MOD ( TRUNC ( Seconds1 / 60 ) + Minutes1, 60 )
VAR Hours2 =
    MOD ( Hours1 + TRUNC ( ( TRUNC ( Seconds1 / 60 ) + Minutes1 ) / 60 ), 24 )
VAR Days1 =
    TRUNC (
        (
            Hours1
                + TRUNC ( ( TRUNC ( Seconds1 / 60 ) + Minutes1 ) / 60 )
        ) / 24
    )
RETURN
    IF (
        Days1 > 0,
        Days1 & ":"
            & FORMAT ( Hours2, "00" ) & ":"
            & FORMAT ( Minutes2, "00" ) & ":"
            & FORMAT ( Seconds2, "00" ),
        Hours2 & ":"
            & FORMAT ( Minutes2, "00" ) & ":"
            & FORMAT ( Seconds2, "00" )
    )

O

Sum Time Measure 2 = 
VAR Seconds1 =
    SUMX ( 'Table', SECOND ( 'Table'[Time#] ) )
VAR Minutes1 =
    SUMX ( 'Table', MINUTE ( 'Table'[Time#] ) )
VAR Hours1 =
    SUMX ( 'Table', HOUR ( 'Table'[Time#] ) )
VAR Seconds2 =
    MOD ( Seconds1, 60 )
VAR Minutes2 =
    MOD ( TRUNC ( Seconds1 / 60 ) + Minutes1, 60 )
VAR Hours2 =
    Hours1
        + TRUNC ( ( TRUNC ( Seconds1 / 60 ) + Minutes1 ) / 60 )
RETURN
    Hours2 & ":"
        & FORMAT ( Minutes2, "00" ) & ":"
        & FORMAT ( Seconds2, "00" )

sum.PNG

Para obtener más información, compruebe el archivo PBIX adjunto.

Saludos

Icey

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

az38
Community Champion
Community Champion

@unnijoy

¿cómo se calcula el campo de Tiempo?

Si es un campo de origen de datos, ¿qué tipo de fecha tiene en el modo Edtor de Power Query?

No puede intentar ejecutar el valor replace en Power query y reemplazar puntos "." a ":" y luego establecer el tipo de fecha como duration

también compruebe el tipo de resumen en la configuración de tiempo de columna en el Panel de visualización


do not hesitate to give a kudo to useful posts and mark solutions as solution
LinkedIn

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.