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

Get Fabric certified for FREE! Don't miss your chance! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Comparación mensual a lo largo de los años

Hola.

Tengo una comparación de meses (año pasado LY y CY del año actual). Tengo un dato a partir de NOVIEMBRE de 2021. ¿Cómo hacer que la comparación de meses comience en NOVIEMBRE de 2021 en lugar de ENERO de 2022? ¿Cómo se compara (mensualmente, año sobre otro año) en función de los últimos X meses? Gracias.

Oros_0-1654093012767.png

Las medidas aplicadas para el AÑO PASADO y el AÑO EN CURSO

Oros_1-1654093225857.png

También hay una TABLA DE FECHA separada creada mediante una consulta:

Oros_2-1654093327561.png



8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

@Oros ,

Por favor, pruebe la medida.

Rolling x months = 
VAR x = 3
RETURN
    CALCULATE (
        SUM ( 'SALES TABLE'[Sales] ),
        DATESINPERIOD ( 'DATE TABLE'[Date], MAX ( 'DATE TABLE'[Date] ), -1 * x, MONTH )
    )

Screenshot 2022-06-07 152230.png

Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Hola @v-kkf-msft ,

Gracias por su respuesta. ¿Cómo y dónde se inserta rolling X MEASURE en esta tabla de matrices?

Oros_0-1654614820909.png

@Oros ,

Simplemente agrego la medida y ventas al campo Valores de la matriz, y cambio el valor a filas en el atributo para facilitar la comparación.

vkkfmsft_0-1654764893098.png

vkkfmsft_1-1654764968183.png

vkkfmsft_2-1654765157130.png


Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Hola @v-kkf-msft ,

Gracias por su respuesta. Acabo de darme cuenta de que su solución si ROLLING X MESES. Lo que estaba buscando era simplemente comenzar la comparación mes a mes de NOVIEMBRE de 2021 a NOVIEMBRE de 2022, en lugar de enero-enero. ¿Hay alguna manera de mostrar cada mes a partir de noviembre de 2021? Gracias de nuevo.

@Oros ,

No estoy seguro de si he entendido bien su pregunta. Si solo necesita comparar datos en el rango 2021-11 a 2022-11, intente

Rolling x months = 
VAR x = 3
VAR diff =
    CALCULATE (
        SUM ( 'SALES TABLE'[Sales] ),
        DATESINPERIOD ( 'DATE TABLE'[Date], MAX ( 'DATE TABLE'[Date] ), -1 * x, MONTH )
    )
VAR SelectDate =
    FORMAT ( MAX ( 'DATE TABLE'[Date] ), "yyyymm" )
RETURN
    IF ( SelectDate >= "202111" && SelectDate <= "202211", diff )

Saludos
Winniz


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

Syndicate_Admin
Administrator
Administrator

OK Así que la idea es agregar nuevos colums a su tabla de calendario y rebanar por ellos, igual que el año fiscal.

nota ;

por favor, no olvide cambiar la columna actual al nuevo colum en su dax measre .

@abusen333 ,

Entonces, ¿cómo se hace eso exactamente? Gracias.

Será fácil proporcionar un ejemplo de su problema en formato power BI.

Helpful resources

Announcements
Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors