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

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
Anonymous
Not applicable

Performance problems with moving average (over a index)

Hello, I have a problem with the calculation time when determining a moving average( not via date values, but via an index). The table is loaded into Power BI.
The table has about 100,000 rows and about 80 columns.
I calculate a moving average (calculated column) using:

 
Moving Average =
VAR MyIndex = RRK_A[Index]
VAR Window_A = 299
VAR myResult =
SUMX(
FILTER(
RRK_A,
RRK_A[Index] > MyIndex-Window_A &&
RRK_A[Index] <= MyIndex
),RRK_A[RRK_A_FLAG]
)
RETURN FIXED(myResult,2)
 

Further I use a MEASUR:

Moving1 =
VAR currentIndex = MAX('RRK A'[Index])
VAR Grenze = 10
VAR movingAverage = CALCULATE(SUM('RRK A'[RRK_A_flag]), FILTER(ALLSELECTED('RRK A'), 'RRK A'[Index] > currentIndex -
Grenze && 'RRK A'[Index] <= currentIndex))
return movingAverage

 


Does anyone have an idea how I can improve the performance?
Thanks for help

1 ACCEPTED SOLUTION
3 REPLIES 3
lbendlin
Super User
Super User

Use DAX Studio to study the query plan generated by your measures.  Change your measures to reduce the number of records/iterations in the query plans.

Anonymous
Not applicable

Thank you for your advice lbendlin.
But unfortunately I don't know what you mean by that?
Can you perhaps give me a hint?

Thanks Friedbert

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Solution Authors