Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hola, chicos.
Estoy intentando mostrar valores para un período móvil de 5 días para los datos que tienen un valor (AA, BB o CC). Calculé la suma móvil de 5 días usando:
Hola
Según su descripción, creo una muestra para probar:
A continuación, cree una tabla de segmentación de fecha independiente:
DateSlicer = DISTINCT(SELECTCOLUMNS('Table',"Date",'Table'[transDate]))
Cree una nueva tabla de categorías introduciendo datos:
A continuación, pruebe esta medida:
Measure =
SWITCH (
SELECTEDVALUE ( 'New Category'[New Category] ),
"AA Rolling 5 Day", CALCULATE (
SUM ( 'Table'[Values] ),
FILTER (
'Table',
'Table'[Category] = "AA"
&& 'Table'[transDate]
>= SELECTEDVALUE ( DateSlicer[Date] ) - 5
&& 'Table'[transDate] <= SELECTEDVALUE ( DateSlicer[Date] )
)
),
"BB Rolling 5 Day", CALCULATE (
SUM ( 'Table'[Values] ),
FILTER (
'Table',
'Table'[Category] = "BB"
&& 'Table'[transDate]
>= SELECTEDVALUE ( DateSlicer[Date] ) - 5
&& 'Table'[transDate] <= SELECTEDVALUE ( DateSlicer[Date] )
)
),
"CC Rolling 5 Day", CALCULATE (
SUM ( 'Table'[Values] ),
FILTER (
'Table',
'Table'[Category] = "CC"
&& 'Table'[transDate]
>= SELECTEDVALUE ( DateSlicer[Date] ) - 5
&& 'Table'[transDate] <= SELECTEDVALUE ( DateSlicer[Date] )
)
)
)
Cuando se selecciona un valor en una segmentación de fecha independiente, se muestra lo:
Aquí está mi archivo pbix de prueba:
Espero que esto ayude.
Saludos
Giotto
HI @sthandiwe ,
Ya hay un subproceso para un tipo similar de problema de la siguiente manera:
https://community.powerbi.com/t5/Desktop/Rolling-5-days-back/m-p/827160
intente modificar la expresión DAX a la mencionada en este subproceso.
Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂
Gracias
Pragati
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.