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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Dax de los últimos 6 meses Promedio móvil

Hola a todos,

¿Alguien podría ayudarme con Dax durante los últimos 6 meses de promedio móvil y tiene que ser dinámico como selección con meses?

Las respuestas tempranas son muy apreciadas.

Gracias y saludos

Manoj

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @manojbariki1987 ,

Uso de grupos de cálculo:

  • Los grupos de cálculo permiten cambiar dinámicamente las medidas en función de las selecciones de segmentación. En su caso, crearemos un grupo de cálculo para controlar la media móvil.

  • Estos son los pasos:

    • Crear una nueva tabla:

      • Primero, crea una nueva tabla llamada "Fecha anterior". Esta tabla será independiente de los filtros de segmentación.
      • Puede copiar la tabla Date existente para crear esta nueva tabla: .Previous Date = 'Date' Copy
    • Vincular las tablas:

      • Cree una relación inactiva entre la tabla Fecha y la tabla Fecha anterior. Esto garantiza que el filtro no se propague desde la segmentación de datos a la tabla Fecha anterior.
    • Escribir una medida DAX:

      • Defina una medida que calcule la media móvil de los últimos 6 meses.
      • Por ejemplo, si la medida se denomina "Importe de ventas", el código DAX podría tener el siguiente aspecto:
Rolling Average = 
VAR SelectedDate = MAX('Date'[Date])
VAR RollingMonths = DATESINPERIOD('Previous Date'[Date], LASTDATE('Date'[Date]), -6, MONTH)
VAR AvgSales = AVERAGEX(RollingMonths, [Sales Amount])
RETURN IF(HASONEVALUE('Date'[Month]), AvgSales, BLANK())

Saludos

Xianda Tang

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

@manojbariki1987

Cree una tabla de atenuación .

Enlázalo a tu hecho.

Revisa este artículo. te ayudaría.

https://www.sqlbi.com/articles/rolling-12-months-average-in-dax/

Hazme saber que esto funciona para ti.

Si mi respuesta te ayudara a resolver las cosas, agradecería un pulgar hacia arriba 👍 y lo marcaría como la solución
Marca la diferencia y también podría ayudar a alguien más. ¡Gracias por difundir las buenas vibraciones! 🤠

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Feb2025 Sticker Challenge

Join our Community Sticker Challenge 2025

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

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors