Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola. Tengo un modelo de datos muy típico con una tabla de datos de ventas y una tabla de fechas. Tengo una medida que se ve así:
Hay @bvy ,
Debe recoger la última semana que tiene datos, por lo que debe hacer algo similar a lo siguiente:
SalesLastWeek =
VAR MAXWEEKYEAR =
MAXX (
TOPN (
1,
FILTER (
ALL ( Dates[WeeKNumYear] ),
Dates[WeeKNumYear] <= MAX ( Dates[WeeKNumYear] )
),
Dates[WeeKNumYear], DESC
),
Dates[WeeKNumYear]
)
RETURN
CALCULATE (
[Sales],
FILTER ( ALL ( Dates ), Dates[WeekNumYear] = MAXWEEKYEAR )
)
Agregué un WeenunmYear porque si solo tienes el número de la semana en el cambio de año, el resultado será incorrecto.