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
Paulyeo11
Impactful Individual
Impactful Individual

¿Cómo usar rolling expression para obtener jan 2019 hasta el monto de ventas de diciembre de 2019?

Hola a todos

A continuación se muestra mi expresión de trabajo bien, devuelve 9550 cantidad, que es las últimas 12 meses de ventas a partir de hoy fecha , en caso de que el hoy 2021 Enero se captura el próximo importe de ventas de 12 meses.

Rolling 12 á CALCULATE(sum(SALES[sales]),DATESINPERIOD('Date'[Date],MAX('Date'[Date]),-12,MONTH))

Paulyeo11_0-1608677984147.png

Ahora necesito expresión para obtener las próximas ventas de 12 meses de diciembre de 2019 - ene 2019 :-

4 REPLIES 4
Icey
Community Support
Community Support

No @Paulyeo11 ,

Por favor, háganos saber si las respuestas anteriores son útiles.

Si lo son, por favor acepte siempre las respuestas que tengan sentido como solución a su pregunta para que las personas que puedan tener la misma pregunta puedan obtener la solución directamente.

Si no, por favor dénos más detalles.

Saludos

Icey

amitchandak
Super User
Super User

@Paulyeo11 , Probar como

Last 12 before 12  = CALCULATE(SUM(Sales[Net Sales]), DATESINPERIOD('Date'[Date], maxx('Date', DATEADD('Date'[Date],-12,MONTH)),-12, MONTH))
amitchandak
Super User
Super User

@Paulyeo11, asumo que necesita 12 antes de las 12.

Así que estos son los últimos 12

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

Estos son 12 antes de 12

Rolling 12 hasta los últimos 12 meses - CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date],ENDOFMONTH(dateadd(Sales[Sales Date],-12,month)),-12,MONTH))
Rolling 12 hasta los últimos 12 meses - CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date],max(dateadd(Sales[Sales Date],-12,month)),-12,MONTH))
Rolling 12 hasta los últimos 12 meses - CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date],max(dateadd('Date'[Date],-12,month)),-12,MONTH))

2o el año pasado

2o Last YTD Sales á CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"12/31"))
2o Ventas del año pasado: CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-2,Year)),"12/31"))

Hola Amit

Usted me proporciona la expresión beow es lo que necesito, no tiene ningún error, pero muestra null

_Roll next12 á CALCULATE(sum(SALES[sales]),DATESINPERIOD('Date'[Date],ENDOFMONTH(dateadd(SALES[date],-12,month)),-12,MONTH))

Paulyeo11_0-1608694507641.png

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.

Top Kudoed Authors