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

Ventas Medio año hasta la fecha (Amit Chandak)

Hola Amit y expertos

¿Cómo obtendría MQT - Moving Quaterly total (3 meses hasta la fecha) y MAT (total anual móvil) (12 meses a mes)

https://amitchandak.medium.com/half-year-time-intelligence-b8ba09b90b9e

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola Amit, esto tiene que basarse en cómo usaste tu tabla de calendario en el video ... La otra forma en que lo sé... i agregando columnas rankx en la tabla de fechas

@BlueWhite111 , En tal caso, necesito tener rango en la columna Mes año

Rango del mes = RANKX(all('Date'),'Date'[Fecha de inicio del mes],,ASC,Dense)

Últimos 3 meses Promedio

=

Promedio de los últimos 3 meses = CALCULATE(AverageX(values('Date'[Month Rank]) , calculate(sum('Table'[Qty])) ) ), FILTER(ALL('Date'),'Date'[Month Rank]>=max('Date'[Month Rank])-3 && 'Date'[Month Rank]<=max('Date'[Month Rank])))

Puede usar 12 si es necesario

Inteligencia de tiempo, DATESMTD, DATESQTD, DATESYTD, Week On Week, Week Till Date, Custom Period on Period,
Período personalizado hasta la fecha: https://youtu.be/aU2aKbnHuWs&t=145s

Hola Amit es esto correcto

@BlueWhite111 , En tal caso , necesito tener rango en la columna Mes año

Rango del mes = RANKX(all('Date'),'Date'[Fecha de inicio del mes],,ASC,Dense)

pero estamos usando Fecha de inicio del mes Tengo las siguientes 2 columnas Month_ID 201010 y MesAño OCT 2010

Syndicate_Admin
Administrator
Administrator

@BlueWhite111 , ¿Eso debería ser rodar 3 o 12?

Rolling 12 = CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date],MAX('Date'[Date]),-12,MONTH))

Rolling 3 = CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date],MAX('Date'[Date]),-3,MONTH))

Promedio de 12 meses = CALCULATE(AverageX(Values('Date'[MONTH Year]),calculate(Sum('Table'[Value)))
,DATESINPERIOD('Date'[Date ],MAX('Date'[Date ]),-12,MONTH))

Promedio de 3 meses = CALCULATE(AverageX(Values('Date'[MONTH Year]),calculate(Sum('Table'[Value)))
,DATESINPERIOD('Date'[Date ],MAX('Date'[Date ]),-3,MONTH))

Fórmula de Rolling Months: https://youtu.be/GS5O4G81fww

Consulte también QTD y YTD

Inteligencia de tiempo, DATESMTD, DATESQTD, DATESYTD, Week On Week, Week Till Date, Custom Period on Period,
Período personalizado hasta la fecha: https://youtu.be/aU2aKbnHuWs&t=145s

Power BI: año tras año con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
https://www.youtube.com/watch?v=km41KfM_0uA
Power BI: Qtr en Qtr con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-qtd-questions-time-intelligence-2-5-d842063da839
https://www.youtube.com/watch?v=8-TlVx7P0A0

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.