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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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