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
RicLup
Helper III
Helper III

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
mahoneypat
Employee
Employee

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





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


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.

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.

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





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


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.