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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Comparar los datos del día anterior con los datos de hoy

Hola

Tengo una tabla simple que extrae datos cada día (excepto los fines de semana).

La tabla consta de las siguientes columnas

1. Número de cliente

2. Marca de tiempo

3. Número de contrato

Estoy buscando una fórmula para comparar el número de contrato de hoy con el número de contrato de días anteriores y, si se encuentra el número de contrato, tire de "OK". Si no se encuentra el número de contrato, ingrese "Desaparecido".

Por ejemplo, en la tabla a continuación, el número de contrato "000FXFW230270024" se puede encontrar en los archivos 2/6 (hoy) y 2/3 (día anterior), por lo tanto, la columna debe indicar "OK", pero si no se encontró en el archivo 2/3, debe decir "MissIng".

Nota: Esto siempre debe compararse con el día anterior. Por ejemplo

1. 2/6 datos deben compararse con 2/3 datos

2. 2/3 datos deben compararse con 2/2 datos.

3. 2/2 datos deben compararse con 2/1 datos

Custtime_stampcontract_number
300782/3/2023000FXFW230270024
300782/6/2023000FXFW230270024
301172/3/2023000FXFW230270022
301172/6/2023000FXFW230270022
301172/3/2023000FXFW230270023
301172/6/2023000FXFW230270023

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@gmasta1129 seguro

Measure = 
VAR prev =
    CALCULATE (
        [__contract],
        OFFSET (
            -1,
            DISTINCT ( ALL ( 'Table' ) ),
            ORDERBY ( 'Table'[timeStamp], ASC ),
            KEEP,
            PARTITIONBY ( 'Table'[cust] )
        )
    )
RETURN
    SWITCH (
        TRUE (),
        ISBLANK ( prev ) = TRUE (), "OK",
        [__contract] = prev, "OK",
        "Missing"
    )

smpa01_0-1675718963313.png

Hola

@smpa01 , gracias por la rápida respuesta, pero recibí el mensaje de error a continuación.

No se puede determinar el valor de _contract'. La columna no existe o no hay ninguna fila actual para esta columna.

El nombre exacto de la columna es contract_number, no estoy seguro de si ese es el problema. Cuando cambié "contrato a "contract_number" se generó el mismo mensaje de error.

que puede haber más de un número de contrato para cada cliente--- los datos de muestra no son representativos de esto

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors