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

Preparing for a certification exam? Ask exam experts all your questions on May 15th. Register 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
PBIApril_Carousel

Power BI Monthly Update - April 2025

Check out the April 2025 Power BI update to learn about new features.

Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

April2025 Carousel

Fabric Community Update - April 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors