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.
Estoy tratando de crear una medida que calcula las ventas totales en las últimas 4 semanas (rolling), esto es normalmente un trabajo simple. Pero i parece ser tener problemas como estoy tratando con las fechas de finalización de la semana solo y la última fecha es siempre un par de semanas de edad. En este momento estoy probando el SIGUIENTE DAX. También he adjuntado algunos datos de muestra.
19/09/2020 00:00 | 9897842 |
10/10/2020 00:00 | 242 |
17/10/2020 00:00 | 245245245 |
24/10/2020 00:00 | 24525 |
23/05/2020 00:00 | 56632 |
13/06/2020 00:00 | 13563 |
04/07/2020 00:00 | 3535321 |
15/08/2020 00:00 | 1242 |
05/09/2020 00:00 | 123468464 |
Sales (last n months) =
CALCULATE (
SUM ( Sales[Sales] ),
DATESINPERIOD ( ‘Date'[Date], MAX ( ‘Date'[Date] ), – [N Value], MONTH )
)
Solved! Go to Solution.
Hola, @Superdeathmonke
Es un placer responder por ti.
Según su descripción, creo que puede modificar su medida.
Así:
Sales (last n months) =
CALCULATE (
SUM ( Sales[Sales] ),
DATESINPERIOD ( ‘Date'[Date], MAX ( ‘Sales'[Date] ), – [N Value], MONTH )
)
Si no resuelve su problema, por favor no dude en preguntarme.
Saludos
Janey Guo
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, @Superdeathmonke
Es un placer responder por ti.
Según su descripción, creo que puede modificar su medida.
Así:
Sales (last n months) =
CALCULATE (
SUM ( Sales[Sales] ),
DATESINPERIOD ( ‘Date'[Date], MAX ( ‘Sales'[Date] ), – [N Value], MONTH )
)
Si no resuelve su problema, por favor no dude en preguntarme.
Saludos
Janey Guo
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@Superdeathmonke , Puede crear tabla de fecha/semana y rango de semana y luego usarlo.
Ejemplo
nuevas columnas
Fecha de inicio de la semana : 'Fecha'[Fecha]+-1*WEEKDAY('Date'[Fecha],2)+1
Fecha de finalización de la semana : 'Fecha'[Fecha]+ 7-1*WEEKDAY('Date'[Fecha],2)
Rango de la semana - RANKX(all('Date'),'Date'[Week Start date],,ASC,Dense)
Medida
Last 4 weeks ? CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]>'max('Date'[Week Rank])-4 && & & 'Date'[Week Rank]<-max('Date'[Week'[Week Rank]))
Esta semana: CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]-max('Date'[Week Rank])))
Last Week ? CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]-max('Date'[Week Rank])-1))
Last year WeekTM CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]-(max('Date'[Week Rank]) -52)))
@amitchandak soy capaz de hacer esto en conexión en vivo ya que ese es mi problema actual tener que calcular las ventas totales durante las últimas 4 semanas en una medida ya que no puedo agregar una columna o tabla calculada, etc.
por alguna razón el formato ha pasado de la tabla anterior las ventas totales se sienta después de las 00:00 deben ser columnas separadas
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |