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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
Momie2005
Frequent Visitor

High CPU refreshing Excel and power BI (totaly measures)

Hello all,

 

I've a report financial(based on a lot of measures HTD,QTD,YOY, MOM...),connected to a SQL SERVER ANALYSIS tabular 2016  cube (where the measures and logic is done), it works fine when theire is 2-3 users rereshing the report(with hight CPU usage 99% on the server), but when it comes to a lot of users in the same time doing filters it really crushes 😕 ...

Is it normal? is theire any suggestion to do in the cube or in the report?

 

 

Here is an exemple of our report:

For every row-Hierarchie- ( sometimes 120 rows it show the 12 measures) ,and i have more than 4 pages on my report like this.

 

Momie2005_1-1650740565732.png

 

 

ps: when it come to Excel just one user take a loot of time to Refresh the Excel 😕

 

 

Many thanks in advance .

 

4 REPLIES 4
SpartaBI
Community Champion
Community Champion

Either you improve the performance of your measures or you buy more cores to the AS 🙂.

Also, maybe you don't need to show all rows and measures in the default state of the report. Start with less and let the users add stuff if they need. Will save a lot because at the moment everytime a user open the file all of these measures × rows are running

Hello,

 

Thanks for your answer, For the server It's on his TOP (512 G RAM ,and 32 Cores CPU).

I'm starting to do some Dax improvisations (using / instead of DEVIDE()...),any other suggestions on the calculate or filter functions?

 

1st of all make sure your model is the best one you can have, even before going to the DAX.
Look that you didn't bring any redundent columns, that you don't use bi directional filters and that you have a star schema and not a snowflake.
After all that, regarding DAX, there are endless suggestions 🙂 but I'll go with one that has a lot of potential to help: look to see if your filters are on entire tables instead what thwy should bu -> on the minimun number of columns necessary for the porpuse of that filter, and fix that. This is usually the devil.
Finally, just to make sure I was clear in my previous message: I didn't mean you remove rows from the data set, I meant the the default state of the visuals won't show all your measures on the start. This alone will save you a lot of memory. Sometimes end user need to do extra steps in order for you to be able to give them reports that are not crushing. 
Hope these help
Just to make

I  have to add that on partition(for just one year) Its +100 Millions Rows

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.