Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
1 year ago

Promedio Móvil

Hola

Quiero para hacer un promedio móvil como Yo di el ejemplo abajo, yo creé Las proporciones con Una medida

PeriodoOrán %PromedioFórmula
2025/0311,04%9,06%= PROMEDIO ($K 5: K $ 13)
2024/124,30%8,81%= PROMEDIO ($K 6: K $ 13)
2024/0919,58%9,45%=PROMEDIO ($K 7: K$13)
2024/0624,10%7,76%=PROMEDIO ($K 8: K $ 13)
2024/0313,08%4,50%=PROMEDIO ($K 9: K$13)
2023/129,11%2,35%=PROMEDIO ($K 10: K $ 13)
2023/0925,37%0,10%=PROMEDIO ($K 11: K$13)
2023/06-22,78%-12,54%=PROMEDIO ($K 12: K$13)
2023/03-2,30%-2,30%= PROMEDIO ($K 13: K $ 13)

3 Replies

  • Hola @Mekist ,

    El objetivo es hacer un promedio móvil con DAX (coincidiendo con el patrón = AVERAGE (Kx: K13) de Excel). Está creando una media móvil (o móvil) en DAX en la que la media debe calcularse desde la fila actual hasta la última fila.

    Fórmula DAX (promedio móvil desde la fila actual hasta la última)

    SlidingAverage :=
    VAR CurrentPeriod = 'YourTable'[Dönem]
    RETURN
    AVERAGEX(
        FILTER(
            ALL('YourTable'),
            'YourTable'[Dönem] >= CurrentPeriod
        ),
        'YourTable'[Oran]
    )

    Cosas para recordar:

    • Asegúrese de que Dönem esté ordenado de forma descendente (del más reciente al más antiguo), coincidiendo con el flujo de su tabla de Excel.

    • Si Oran es texto (por ejemplo, % de cadena con formato), primero conviértalo en un número en Power BI o Power Query.

    • Utilice ALL('YourTable') para evitar que el contexto del filtro existente interfiera con la ventana deslizante.

    Si esta solución le resultó útil, considere aceptarla y felicitarla (Me gusta), es muy apreciada y ayuda a otros a encontrar la solución más fácilmente.


    Saludos
    Nasif Azam

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Hola @Nasif_Azam

      Gracias, mi problema se ha resuelto en general Sin datos en los dos últimos períodos, no hizo cálculos Como En el ejemplo, cuando no hay vieri, no calcula En todos los Períodos

      PeriodoOrán %Promedio
      2025/0311,04%
      2024/124,30%
      2024/0919,58%
      2024/0624,10%
      2024/0313,08%
      2023/129,11%
      2023/0925,37%
      2023/06
      2023/03
      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        yo he excluido los que no lo hacen tener la regla datos como Sigue, yo quería Para compartir En caso de que Hay una necesidad

        Satış Büyüme (Kümüle) Ortalama = 
        
        VAR GuncelDonem = MAX('Dönem'[Dönem])
        VAR Donemler = 
            FILTER(
                ALL('Dönem'[Dönem]),
                'Dönem'[Dönem] <= GuncelDonem
            )
        RETURN
        AVERAGEX(
            Donemler,
            CALCULATE([Satış Değişim-Kümüle])
        )