cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper II
Helper II

Identificar el último valor comparando la fecha actual con la fecha anterior

Hola chicos, espero que puedan ayudarme, necesito identificar si un usuario cambia la región asignada comparando la última fecha con la fecha anterior, creando una columna con sí o no dependiendo del movimiento y crear otra columna para que la Región anterior en caso de cambiarla.

Por ejemplo

Tabla Original

Capture1.PNG

Esperar tabla con columnas de adición:

Si cambia de región comparar antes del mes sí o no

si sí conseguir región anterior

Capture2.PNG

Saludos y muchas gracias!!

4 REPLIES 4
Highlighted
Community Champion
Community Champion

Re: Identificar el último valor comparando la fecha actual con la fecha anterior

Aquí hay dos expresiones para las columnas.

Change Region =
VAR __thisregion = Regions[Region]
VAR __thisdate = Regions[Date]
VAR __prevdate =
    CALCULATE (
        MAX ( Regions[Date] ),
        ALLEXCEPT ( Regions, Regions[Name] ),
        Regions[Date] < __thisdate
    )
VAR __prevregion =
    CALCULATE (
        MAX ( Regions[Region] ),
        ALLEXCEPT ( Regions, Regions[Name] ),
        Regions[Date] = __prevdate
    )
RETURN
    IF ( OR ( __thisregion = __prevregion, ISBLANK ( __prevregion ) ), "No", "Yes" )


Previous Region =
VAR __thisregion = Regions[Region]
VAR __thisdate = Regions[Date]
VAR __prevdate =
    CALCULATE (
        MAX ( Regions[Date] ),
        ALLEXCEPT ( Regions, Regions[Name] ),
        Regions[Date] < __thisdate
    )
VAR __prevregion =
    CALCULATE (
        MAX ( Regions[Region] ),
        ALLEXCEPT ( Regions, Regions[Name] ),
        Regions[Date] = __prevdate
    )
RETURN
    IF ( __thisregion = __prevregion, BLANK (), __prevregion )

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita

Highlighted
Helper II
Helper II

Re: Identificar el último valor comparando la fecha actual con la fecha anterior

hola @mahoneypat
Estoy agregando las nuevas columnas que me compartiste, pero el resultado esperado es diferente que se muestran en mi publicación original.

Resultado de cálculo compartido:

Capture4.PNG

A continuación te muestro las diferencias con el resultado esperado.

Explíqueme mejor para el ejemplo, necesito identificar cuándo una persona cambia la región en comparación con el mes anterior en cada fila con yes(Cambiar columna de región) y registrar la región anterior (Columna de región anterior)

Este es el ejemplo, con la tabla original, las columnas de cálculo que me compartió y el resultado esperado para cada columna

Capture3.PNG

Saludos hormiga gracias a seguimiento de mi post.

Highlighted
Community Champion
Community Champion

Re: Identificar el último valor comparando la fecha actual con la fecha anterior

Eso es extraño. En mi pbix con sus datos de ejemplo, veo su resultado esperado, por lo que hay algo diferente en nuestros dos modelos. ¿Puede publicar las expresiones adaptadas que está utilizando con los nombres de tabla/columna? ¿Se sustituyeron todos los nombres de tabla "Regiones" por el nombre de la tabla?

saludos

palmadita

Highlighted
Helper II
Helper II

Re: Identificar el último valor comparando la fecha actual con la fecha anterior

Usted tiene derecho @mahoneypat, el problema era mi fecha de columna tenía formato de texto, lo siento, cambiar el formato de las columnas funciona perfecto. Muchas gracias.

Helpful resources

Announcements
August 2020 Community Challenge: Can You Solve These?

August 2020 Community Challenge: Can You Solve These?

We're excited to announce our first cross-community 'Can You Solve These?' challenge!

Community Blog

Community Blog

Visit our Community Blog for articles, guides, and information created by fellow community members.

Community Summit Australia – Join Online!

Community Summit Australia – Join Online!

Be a part of the leading Microsoft Business Applications digital event, curated for the APAC community.