Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
Hola, como estan?
Estoy necesitando poder realizar variaciones de cantidad de ventas en base a un filtro de fecha. Por ejemplo si en el filtro tengo seleccionado un mes que de la variacion respecto del mes anterior, si esta seleccionada un año me muestre la variación del año anterior, pero tambien necesito si esta seleccionado un día en el filtro me de la variacion con el dia anterior o si esta seleccionado en el filtro una semana que me muestre la variación respecto de la semana anterior, todo en base al mismo filtro. Es decir el periodo "-1" de lo que este filtrado.
Alguien sabe como realizarlo?
Muchas gracias!
Hola @AgustinE ,
Basándome en su descripción, creé muestras simples y puede verificar los resultados de la siguiente manera:
Tabla original:
Por año:
Por mes:
Por semana:
DimDate =
ADDCOLUMNS (
CALENDARAUTO (),
"Year", YEAR ( [Date] ),
"Month", FORMAT ( [Date], "MMMM" ),
"MonthSort", MONTH ( [Date] ),
"Day", DAY ( [Date] ),
"DayName", FORMAT ( [Date], "DDDD" ),
"WeekDay", WEEKDAY ( [Date],2 ),
"WeekStart",
[Date] - WEEKDAY ( [Date], 2 ) + 1
)
Last=
SWITCH (
TRUE (),
DISTINCTCOUNT ( DimDate[Year] ) = 1
&& DISTINCTCOUNT ( DimDate[Month] ) = 12, CALCULATE ( SUM ( 'Table'[Value] ), SAMEPERIODLASTYEAR ( DimDate[Date] ) ),
DISTINCTCOUNT ( DimDate[Month] ) = 1
&& DISTINCTCOUNT ( DimDate[WeekStart] ) > 1, CALCULATE ( SUM ( 'Table'[Value] ), PREVIOUSMONTH ( DimDate[Date] ) ),
DISTINCTCOUNT ( DimDate[WeekStart] ) = 1,
CALCULATE (
SUM ( 'Table'[Value] ),
FILTER ( ALL ( DimDate ), DimDate[WeekStart] = MAX ( DimDate[WeekStart] ) - 7 )
),
CALCULATE ( SUM ( 'Table'[Value] ) )
)
Un archivo adjunto para su referencia. ¡Espero que te ayude!
Saludos
Apoyo a la comunidad Team_ Scott Chang
Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Suena sencillo. ¿Qué has probado y dónde estás atascado?
Check out the October 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.