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
Anonymous
Not applicable

Filtrar para durar 4 fechas de finalización de la semana

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:009897842
10/10/2020 00:00242
17/10/2020 00:00245245245
24/10/2020 00:0024525
23/05/2020 00:0056632
13/06/2020 00:0013563
04/07/2020 00:003535321
15/08/2020 00:001242
05/09/2020 00:00123468464

Sales (last n months) =
CALCULATE (
    SUM ( Sales[Sales] ),
    DATESINPERIOD ( ‘Date'[Date], MAX ( ‘Date'[Date] ), – [N Value], MONTH )
)

1 ACCEPTED SOLUTION
v-janeyg-msft
Community Support
Community Support

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.

View solution in original post

4 REPLIES 4
v-janeyg-msft
Community Support
Community Support

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.

amitchandak
Super User
Super User

@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)))

Anonymous
Not applicable

@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.

Anonymous
Not applicable

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

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.