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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Diferencia entre dos valores de tiempo, la misma columna

Hola a todos

Soy bastante nuevo en Power Bi y quiero obtener la diferencia entre dos tiempos en la misma columna, según la siguiente imagen en Excel. ¿Alguien puede ayudarme con una fórmula para esto?

NellF_0-1700803383601.png

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @NellF ,

Gracias por su respuesta, puede intentar ver si está usando medida en lugar de columna. Esto podría resolver su problema.

He preparado dos soluciones al problema:

  • Utilice COLUMN para resolver este problema

vyifanwmsft_0-1701412170866.png

result_column = 
VAR _1 =
    CALCULATE (
        MAX ( 'Table'[Time at Build Place] ),
        FILTER ( 'Table', 'Table'[Index] = EARLIER ( 'Table'[Index] ) - 1 )
    )
VAR _2 = 'Table'[Time at Build Place] - _1
RETURN
    IF ( 'Table'[Index] = 1, BLANK (), _2 )
  • Utilice MEASURE para resolver este problema

vyifanwmsft_1-1701412235235.png

result_measure =
VAR _1 =
    CALCULATE (
        MAX ( 'Table'[Time at Build Place] ),
        FILTER (
            ALL ( 'Table' ),
            'Table'[Index]
                = SELECTEDVALUE ( 'Table'[Index] ) - 1
        )
    )
VAR _2 =
    CALCULATE (
        SUM ( 'Table'[Time at Build Place] ),
        FILTER (
            'Table',
            'Table'[Time at Build Place] = SELECTEDVALUE ( 'Table'[Time at Build Place] )
        )
    ) - _1
RETURN
    IF ( SUM ( 'Table'[Index] ) = 1, BLANK (), _2 )

Cómo obtener respuestas rápidas a su pregunta - Microsoft Fabric Community

¡Gracias por sus preguntas y apoyo! Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad.

Saludos

Yifan Wang

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

Syndicate_Admin
Administrator
Administrator

Hola a todos, Gracias por sus prontas respuestas,

Pero estoy recibiendo un mensaje de error por debajo y no pude continuar. ¿Puedes ayudarme con esto también? Muchas gracias.

NellF_0-1700998457575.png

Syndicate_Admin
Administrator
Administrator

@NellF

Siga estos pasos:

  1. Indexar la tabla

vyifanwmsft_0-1700812989875.png

  1. Después de mover una fila hacia abajo, se restan las dos columnas. La primera línea genera un valor en blanco.

vyifanwmsft_1-1700813012041.png

result = 
VAR _1 =
    CALCULATE (
        MAX ( 'Table'[Time at Build Place] ),
        FILTER ( 'Table', 'Table'[Index] = EARLIER ( 'Table'[Index] ) - 1 )
    )
VAR _2 = 'Table'[Time at Build Place] - _1
RETURN
    IF ( 'Table'[Index] = 1, BLANK (), _2 )
  1. resultado final.

vyifanwmsft_2-1700813063651.png

Cómo obtener respuestas rápidas a su pregunta - Microsoft Fabric Community

Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad.

Saludos

Yifan Wang

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

Syndicate_Admin
Administrator
Administrator

necesita índice de columna o iD y usar nuevas funciones de ventana

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors