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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
DiegoTG
New Member

Devolver porcentajes de crecimiento

Que tal!

 

Tengo la siguiente tabla con ventas, y ventas acumuladas anuales desglosadas por meses. cuando agrego el % crecimiento los meses de Enero se calculan en base al año anterior, y lo que necesito es que todo se vuelva a calcular desde el inicio como lo está haciendo la venta acumulada. ¿cómo sería la medida aplicada para esta columna?

 

DiegoTG_0-1645142776213.png

 

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

¿ @Syndicate_Admin

Puede agregar una tabla de fechas al modelo y utilizar la siguiente medida. Agregue una condición IF para saber si un mes es enero. Para enero, volverá en blanco. Puede cambiarlo según sus necesidades.

Monthly Growth = 
VAR _previousSales = CALCULATE(SUM('Table'[Sales]),DATEADD('Date'[Date],-1,MONTH))
VAR _currentSales = SUM('Table'[Sales])
VAR _growth = DIVIDE(_currentSales-_previousSales,_previousSales)
RETURN
IF(MAX('Date'[Month])="January",BLANK(),_growth)

vjingzhang_0-1645499065316.png

Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

¿ @Syndicate_Admin

Puede agregar una tabla de fechas al modelo y utilizar la siguiente medida. Agregue una condición IF para saber si un mes es enero. Para enero, volverá en blanco. Puede cambiarlo según sus necesidades.

Monthly Growth = 
VAR _previousSales = CALCULATE(SUM('Table'[Sales]),DATEADD('Date'[Date],-1,MONTH))
VAR _currentSales = SUM('Table'[Sales])
VAR _growth = DIVIDE(_currentSales-_previousSales,_previousSales)
RETURN
IF(MAX('Date'[Month])="January",BLANK(),_growth)

vjingzhang_0-1645499065316.png

Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.

Muchas gracias, si pude solucionarlo éxito

Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin , Puede utilizar la inteligencia de tiempo con la tabla de fechas

MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))

ventas MTD del año pasado = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH)))

o

Año detrás de las ventas = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))

Por qué falla la inteligencia del tiempo - Powerbi 5 Savior Steps for TI :https://youtu.be/OBf0rjpp5Hw
https://amitchandak.medium.com/power-bi-5-key-points-to-make-time-intelligence-successful-bd52912a5b...
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de tener un calendario de fechas y que se haya marcado como la fecha en la vista del modelo. Además, únalo con la columna de fecha de su/s hecho/s. Consulte :radacad sqlbi My Video Series Aprecie sus felicitaciones.

Power BI: mes a mes con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e
https://www.youtube.com/watch?v=6LUBbvcxtKA

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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