Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!

Reply
dhirendra59
Helper I
Helper I

Simple media móvil de 7 días en el gráfico de 30 días rodando

por favor, ayúdame a calcular la media móvil rodante de 7 días en un gráfico con volumen rodante de 30 días.

A continuación dax calcular correctamente excepto por los 7 días iniciales. Por favor, aconseje cómo ignorar el filtro de rodadura o no mostrar MA durante los primeros 7 días.

Moving_Average_7day de la casa de los Moving_Average_7day
CALCULAR (
SUM( 'Detalles del pedido'[Cantidad ordenada MT] )/7,
DATESINPERIOD (
'Calendario'[Fecha],
LASTDATE ( 'Calendario'[Fecha]),
-7,
Día
)
)
1 ACCEPTED SOLUTION
harshnathani
Community Champion
Community Champion

Hola @dhirendra59 ,

Prueba esta medida

7 Days MA = 

SWITCH(
    TRUE(),

MAX('Calendar'[Date]) >= MINX(ALLSELECTED('Calendar'),'Calendar'[Date]) +7 ,
CALCULATE (
    SUM( 'Cust Order Details'[Ordered Qty MT] )/7,
    DATESINPERIOD (
        'Calendar'[Date],
        LASTDATE ( 'Calendar'[Date] ),
        -7,
        DAY
    ))
)

1.jpg

saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)

View solution in original post

8 REPLIES 8
harshnathani
Community Champion
Community Champion

Hola @dhirendra59 ,

Prueba esta medida

7 Days MA = 

SWITCH(
    TRUE(),

MAX('Calendar'[Date]) >= MINX(ALLSELECTED('Calendar'),'Calendar'[Date]) +7 ,
CALCULATE (
    SUM( 'Cust Order Details'[Ordered Qty MT] )/7,
    DATESINPERIOD (
        'Calendar'[Date],
        LASTDATE ( 'Calendar'[Date] ),
        -7,
        DAY
    ))
)

1.jpg

saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)

@harshnathani ¡¡¡Gracias!!! ¡¡Funcionó!!

Hola @harshnathani - este DAX me dio los mismos resultados que mi antigua expresión.

¿Es posible calcular la media móvil en función de los datos históricos de 1st 7 días e ignorar el filtro de fecha?

HI @dhirendra59 ,

Haga clic en

1.jpg

saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)

@harshnathani - ¡Gracias! Mi objeto visual tiene un filtro que es la fecha relativa (últimos 30 días) y no el usuario especificado. Está trabajando donde elegí la fecha, pero necesito calcular el avegare en movimiento en la tabla de 30 días.img1.JPG

Sujit_Thakur
Solution Sage
Solution Sage

Estimado @dhirendra59 ,

Ir y comprobar este post, que le ayudará .

https://medium.com/@vivek.ranjan22/moving-average-using-dax-power-bi-413a31099091

Por favor, no se olvide de dar felicitaciones y también si esto ayuda por favor acepte como solución.

Si tiene dudas por favor hágamelo saber que estará encantado de ayudar[

saludos

Sujit

@Sujit_Thakur gracias por su respuesta. Intenté, pero todavía no pude obtener los resultados esperados. ¿Es posible calcular la media móvil del 1er día 7 basándose en datos históricos que no son visibles en el gráfico?

dhirendra59
Helper I
Helper I

question2.JPG

ver el gráfico anterior

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

Vote for your favorite vizzies from the Power BI World Championship submissions!

Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors