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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Chitemerere
Responsive Resident
Responsive Resident

Cálculo de la tasa de crecimiento relativa (índice de evolución)

Estoy tratando de calcular una tasa de crecimiento relativa o el llamado índice de evolución de la siguiente manera:

Screenshot 2020-04-08 at 19.52.21.png

Tengo columnas que son medidas calculadas. Estos son 'MAT Dispensed Amount LY' y 'MAT Dispensed Amount CY'. MAT se está moviendo total anual, CY es el año actual y LY es el año pasado. También tengo otra columna que es '% Crecimiento MAT Monto CY' que es el crecimiento en el MAT en el último año. Las medidas se calculan de la siguiente manera:

MAT Cantidad Dispensada CY - CALCULATE([Total Dispensed Amount],
DATESINPERIOD(AuditCalendar[Date], MAX(AuditCalendar[Date]), - 1, YEAR))

MAT Cantidad Dispensada LY - CALCULATE([MAT Dispensed Amount CY],
SAMEPERIODLASTYEAR(AuditCalendar[Date]))
% Crecimiento MAT Cantidad CY -[MAT Importe Dispensado CY]/[CANTIDAD Dispensada DE MAT LY] - 1
A continuación, intento calcular la 'Cantidad EI CY' que es el índice de evolución (EI). El índice Evolution es básicamente la tasa de crecimiento de un producto en relación con la tasa de crecimiento del mercado.

Por ejemplo, la IE para el producto Calcigard debe ser (20.52/31.66)*100 a 64,81. La EI para el mercado es siempre 100, es decir (31.66/31.66)*100. Un producto que tiene una EI por encima de 100 significa que está creciendo por encima del mercado overal y por el contrario.

Mi cálculo para la EI que he intentado es el siguiente:

Importe de EI CY (100 + [% Crecimiento MAT Monto CY])/
(100 + [Total MAT Importe CY]/[Importe total dispensado LY] -1)*100
con las otras dos medidas como sigue:
Importe total de MAT CY ?
CALCULATE([MAT Amount CY], ALLSELECTED(tblDatawarehouseConsolidatedCleanStage))
Importe total de MAT LY ?
CALCULATE([MAT Amount LY], ALLSELECTED(tblDatawarehouseConsolidatedCleanStage))
La tabla de los datos es tblDatawarehouseConsolidatedCleanStage
El cálculo es obviamente erróneo según el ejemplo anterior y la EI del mercado es 89.6 pero debe el 100.
¿Puede alguien ayudar con el cálculo de la EI correcta.
Saludos
Chris
2 REPLIES 2
v-lid-msft
Community Support
Community Support

Hola @Chitemerere ,

podemos crear una medida para obtener la cantidad de EI CY para cumplir con su requisito.,

EI CY Amount = DIVIDE([% Growth MAT Amount CY],CALCULATE([% Growth MAT Amount CY],ALLSELECTED())) *100

4.jpg

Si no cumple con su requisito, ¿podría mostrar el resultado exacto esperado basado en la tabla que hemos compartido?

BTW, pbix como adjunto.

Community Support Team _ Dong Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Muchas gracias por la ayuda, muy apreciada.

Saludos

Chris

Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

Check out the September 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors