March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Queridos todos, necesito ayuda aquí.
Quiero crear un promedio móvil de 30 días. Tengo un registro de ventas diario En la columna C y quiero promediar cada 30 días como la columna D
¿Cómo puedo hacerlo en Power Bi?
si necesita más información por favor dígame
Gracias a todos
Busno
Solved! Go to Solution.
Hola @Busno ,
Si necesita calcular de acuerdo con el calendario,debe ser así.
La función DATESINPERIOD() tiene en cuenta las fechas que no existen en la tabla.
Measure =
CALCULATE(
AVERAGE(Sheet3[C]),
DATESINPERIOD( Sheet3[A], MAX(Sheet3[A]), -30, DAY ),
ALL(Sheet3)
)
Si necesita calcular de acuerdo con el número de días en la tabla, debe ser así.
Measure 2 =
CALCULATE(
AVERAGE(Sheet3[C]),
FILTER(
ALL(Sheet3),
Sheet3[Index] <= MAX(Sheet3[Index]) && Sheet3[Index] >= MAX(Sheet3[Index]) - 29
)
)
Consulte mi archivo .pbix.
Saludos
Lionel Chen
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@Busno , Con una tabla de fechas
Rolling 30 á CALCULATE(Average(Sales[Sales record]),DATESINPERIOD('Date'[Date ],MAX(Sales[Sales Date]),-30,DAY))
O
Rolling 30 á CALCULATE(Average(Sales[Sales[Sales record]),DATESINPERIOD('Date'[Date ],MAX('Date'[Date ]),-30,DAY))
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. recomienda:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/
Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...
Apreciamos tus Felicitaciones.
Querido, Unmitchandak
Ya te intento DAX, pero el resultado no es el mismo que sobresé a los que me apeteé.
Gracias por su ayuda
Busno
Hola @Busno ,
Si necesita calcular de acuerdo con el calendario,debe ser así.
La función DATESINPERIOD() tiene en cuenta las fechas que no existen en la tabla.
Measure =
CALCULATE(
AVERAGE(Sheet3[C]),
DATESINPERIOD( Sheet3[A], MAX(Sheet3[A]), -30, DAY ),
ALL(Sheet3)
)
Si necesita calcular de acuerdo con el número de días en la tabla, debe ser así.
Measure 2 =
CALCULATE(
AVERAGE(Sheet3[C]),
FILTER(
ALL(Sheet3),
Sheet3[Index] <= MAX(Sheet3[Index]) && Sheet3[Index] >= MAX(Sheet3[Index]) - 29
)
)
Consulte mi archivo .pbix.
Saludos
Lionel Chen
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, usé esto para crear un promedio móvil . ¿Cómo agrego otro filtro en otro parámer?
Estoy buscando crear un promedio móvil de volumen (TTL_TRD_QTY) para cada símbolo.
Esto es lo que tengo ahora mismo.
Esta es una instantánea de la tabla.
Hola @ChiragPatnaik , por favor crea una nueva publicación con tu pregunta, en lugar de responder a una publicación que tiene cuatro años y ya tiene una solución aceptada.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.