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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
Syndicate_Admin
Administrator
Administrator

Promedios móviles de mes y fin de mes en columnas calculadas

He estado tratando de agregar datos de volumen diario en un promedio móvil y un promedio de fin de mes, sin embargo, la fuente proporciona promedios mucho más altos que los volúmenes diarios y cualquier columna/medida calculada que haya intentado usar no funciona. Por ejemplo:

TimestampUmbral de volumen diarioVolumen diarioCaudal de descargaPromedio mensual
3/10/2024 0:00150.0060.02
2/10/2024 0:00150.64999999349999990.573333328
1/10/2024 0:001500
30/09/2024 0:0015000.319349997
29/09/2024 0:00150.2869999970.436666662
28/09/2024 0:00150.0209999997899999980.059999999400000004
27/09/2024 0:00150.444999995549999970.606666661
26/09/2024 0:001500
25/09/2024 0:001500
24/09/2024 0:00150.3309999970.829999992
23/09/2024 0:00150.1059999990.216666665
22/09/2024 0:00150.0269999997299999980.083333333
21/09/2024 0:00151.012999990.729999993
20/09/2024 0:00150.2879999970.463333329
19/09/2024 0:00150.9419999910.569999994
18/09/2024 0:00150.171999998279999980.253333331
17/09/2024 0:00150.208999997909999980.643333327
16/09/2024 0:00150.55799999442000010.926666657
15/09/2024 0:00150.5039999950.876666658
14/09/2024 0:00150.0379999996199999950.126666665
13/09/2024 0:00150.3269999970.506666662
12/09/2024 0:00150.167999998319999980.263333331
11/09/2024 0:00150.0050.016666667
10/09/2024 0:00150.5469999950.786666659
9/09/2024 0:00150.0629999990.106666666
8/09/2024 0:001500
7/09/2024 0:00150.8149999920.796666659
6/09/2024 0:00150.95399999046000010.689999993
5/09/2024 0:00150.5389999950.899999991
4/09/2024 0:00150.1919999980.639999994
3/09/2024 0:00150.0430.089999999
2/09/2024 0:00152.2969999770299991.033333323
1/09/2024 0:00150.3849999961.02999999

Ejecuté esto en Excel, por lo que se supone que el promedio es de 0.32, pero en la columna calculada de PBI dice 2.07, mientras que en algunos otros meses es aún peor, ya que asciende a miles cuando la mayoría de los valores diarios apenas superan 2. La columna calculada es la siguiente, la medida es bastante similar:

MonthlyAvg = 
IF(
    'Combined Trace Tables'[IsMonthEnd] = 1,
    CALCULATE(
        AVERAGE('Combined Trace Tables'[daily_volume]),
        FILTER(
            'Combined Trace Tables',
            YEAR('Combined Trace Tables'[Timestamp]) = YEAR(EARLIER('Combined Trace Tables'[Timestamp])) &&
            MONTH('Combined Trace Tables'[Timestamp]) = MONTH(EARLIER('Combined Trace Tables'[Timestamp]))
        )
    ),
    BLANK()
)

Me estoy esforzando por editar y hacer que esto funcione, así que estoy abierto a cualquier idea.

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@AmazingRandom

Esto suena como una cuestión de contexto. Si va a crear una columna calculada para calcular el promedio y, a continuación, la usa en un objeto visual, Power BI almacenará un valor para cada fila de la columna y, a continuación, agregará esos valores en el objeto visual, por lo que básicamente terminará con una suma de promedios, si eso tiene algún sentido.

¿Tienes una tabla dimDate? https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html

Si es así, debería poder hacer un promedio mensual utilizando la dimensión Mes de la fecha y la función AVERAGEX ( https://www.dax.guide/averagex )

Por ejemplo:

Monthly Average = 
AVERAGEX ( VALUES (dimDate[MonthYear] ), [Measure] )


Al mirar su código, creo que la parte [Medir] de la expresión anterior podría reemplazarse con la SUMA de su volumen diario. NOTA: esto te dará un promedio MENSUAL, así que sí, los números serán mucho más altos que el volumen diario, ya que los está sumando todos para el mes.

Si solo desea un promedio diario para cada mes, puede usar la siguiente medida y usar la columna DimDate[MonthYear] en el objeto visual para agrupar por mes:

Daily Average = 
AVERAGEX ( DimDate, [Measure] )

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

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

Top Solution Authors