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

Level up your Power BI skills this month - build one visual each week and tell better stories with data! Get started

Reply
Syndicate_Admin
Administrator
Administrator

Cálculo dinámico de dos meses como dic 2021 + ene 2022

Hola a todos,
Necesito en Power BI Desktop:
Necesito un cálculo simple con respecto a todos los 12 meses como: valor de enero2021 + feb2021, valor de feb2021 + mar2021 ,-----------Nov2021 + Dic2021 Entonces dec2021 + jan2022 valor necesito luego valor jan2022 + feb2022, valor feb2022 + mar2022 y así sucesivamente....
Cada mes, los datos aumentarán dinámicamente en la tabla de la base de datos.

Crear una medida adicional para comparar el final del mes entre diciembre de 2021 y enero de 2022 (asegúrese de que esta nueva medida esté automatizada y no requiera actualización manual cuando comience el año nuevo)

Escenario requerido:Necesito un cálculo de dos meses como hoy es enero de 2022, por lo que necesito el valor de diciembre de 2021 + enero de 2022.
Una vez que febrero de 2022 venga automáticamente en la tabla de la base de datos, entonces el valor de enero2022 + febrero de 2022 necesito cálculo.
Mostrando en la imagen de abajo.


Result.jpg

Enlace de Excel:

https://docs.google.com/spreadsheets/d/1lk4elP54qkuhFMUbIKjxFOvzy1l6T5ZF/edit?usp=sharing&ouid=10046...

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@vijay_27 ,

1. Supongamos que MonthCombine no está incluido en la fuente de datos, puede usar la siguiente fórmula para obtenerlo:

MonthCombine = [Month]&" + " &CALCULATE(MAX('Table'[Month]),FILTER('Table',[Rank]=EARLIER('Table'[Rank])+1)) 

2. Luego, cree una columna de rango para obtener el valor del próximo mes:

YeearMonth = [Year]*100+MONTH( CONVERT([Year]&" "&[Month]&" 1", DATETIME) )
Rank = RANKX('Table',[YeearMonth],,ASC,Dense)

3. Ordenar MesCombinar columna por Rango, la tabla final es como se muestra a continuación:

Eyelyn9_1-1642729084563.png

Finalmente, cree una medida:

Measure = SUM('Table'[Value])+ CALCULATE(SUM('Table'[Value]),FILTER(ALLSELECTED('Table'),[Rank]=MAX('Table'[Rank])+1))

Salida:

Eyelyn9_2-1642729170008.png

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

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@vijay_27 ,

1. Supongamos que MonthCombine no está incluido en la fuente de datos, puede usar la siguiente fórmula para obtenerlo:

MonthCombine = [Month]&" + " &CALCULATE(MAX('Table'[Month]),FILTER('Table',[Rank]=EARLIER('Table'[Rank])+1)) 

2. Luego, cree una columna de rango para obtener el valor del próximo mes:

YeearMonth = [Year]*100+MONTH( CONVERT([Year]&" "&[Month]&" 1", DATETIME) )
Rank = RANKX('Table',[YeearMonth],,ASC,Dense)

3. Ordenar MesCombinar columna por Rango, la tabla final es como se muestra a continuación:

Eyelyn9_1-1642729084563.png

Finalmente, cree una medida:

Measure = SUM('Table'[Value])+ CALCULATE(SUM('Table'[Value]),FILTER(ALLSELECTED('Table'),[Rank]=MAX('Table'[Rank])+1))

Salida:

Eyelyn9_2-1642729170008.png

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

@Eyelyn9 Muchas gracias por su ayuda.

Syndicate_Admin
Administrator
Administrator

@amitchandak por favor ayuda en esto

Helpful resources

Announcements
April Power BI Update Carousel

Power BI Monthly Update - April 2026

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

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.