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
Syndicate_Admin
Administrator
Administrator

calcular el presupuesto anual ajustado por inflación

Hola a todos

Estoy tratando de calcular un presupuesto anual que se ajusta a la inflación anual.
El presupuesto se basa en un cálculo (Sum("Budgetcolumn")) y los porcentajes de inflación se basan en una tabla:

índiceAñoporcentaje
120180,045
220190,045
320200,045
420210,045
520220,045
620230,045
720240,045
820250,045

Para facilitar la comprobación de mis cálculos, los porcentajes de inflación actuales son los mismos, en el modelo definitivo los porcentajes se cambiarán a números diferentes.

Me gustaría calcular cuál debe ser mi presupuesto en 2025 con el ajuste por inflación, en Excel calcularía eso así:

ABCD
1AñoPorcentajePresupuesto
220174,50%€ 100.000,00
320184,50%€ 104.500,00
420194,50%€ 109.202,50
520204,50%€ 114.116,61
620214,50%€ 119.251,86
720224,50%€ 124.618,19
820234,50%€ 130.226,01
920244,50%€ 136.086,18
1020254,50%€ 142.210,06


Para 2017 solo completaría el presupuesto manualmente, ya que es el presupuesto inicial. Sin embargo, para los años siguientes la fórmula sería:
2018 = D2+D2*C3
2019 = D3+D3*C4
Etc.

Esto, por supuesto, no funcionará en Dax y después de un día completo de búsqueda a través de Google, parece que no puedo encontrar un método de trabajo.
Esto podría deberse a que el inglés no es mi primer idioma y simplemente no estoy usando los términos de búsqueda correctos ...

En cualquier caso, ¡agradecería mucho que alguien me ayudara!

Saludos


Henrio

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Puede usar PRODUCTX() para eso.

Columna calculada:

Budget = 
var r = 'Table'[Row]
return 100000*COALESCE(PRODUCTX(filter('Table','Table'[Row]<r),1+'Table'[Percentage]/100),1)

Ver adjunto.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Puede usar PRODUCTX() para eso.

Columna calculada:

Budget = 
var r = 'Table'[Row]
return 100000*COALESCE(PRODUCTX(filter('Table','Table'[Row]<r),1+'Table'[Percentage]/100),1)

Ver adjunto.

funciona perfectamente, ¡muchas gracias!

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.