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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply

What is the effect of the data source on a table visual loading?

Hello,

I have an odd issue I hope someone can shed light on.

I have the same data being read into a power BI dataset. Source 1 is multiple excel files which are merged in PBI, source 2 is a SP online list. Both sets of data load in a reasonable time frame. However when displaying the data from the list in a table visual, it times out and with the error 'The visual has exceeded the available resources'. Displaying the same data from the merged excel files is instantaneous.  Can anyone let me know why this would be the case, please? 

Thanks all.

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@justlearning50 , is only display causing it or measure causing it? Please check the measures you are using, they might have performance issues. In case there is cumulative measure try to use window function or use visual level calculation

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

View solution in original post

2 REPLIES 2
amitchandak
Super User
Super User

@justlearning50 , is only display causing it or measure causing it? Please check the measures you are using, they might have performance issues. In case there is cumulative measure try to use window function or use visual level calculation

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Hi @amitchandak, yes it seems to be the measure that is causing this issue. Thank you. I thought there was an error in it, so I've edited it slightly. However it now gives the total number in my column (but is quick) for each row rather than counting where the entry is 'Skill Achieved' in my 'Result' column. (Same result for each row)

This is my measure and it works fine where excel is the data source. (column names are slightly different of course)

 

 

Total skill numbers =
var selectedSite = SELECTEDVALUE('ListName'[Group]) //results from a slicer selection
RETURN
CALCULATE
(
COUNT
(
ResultsTable[Achieved skill]
),

FILTER
(
ResultsTable,
ResultsTable[Achieved skill]= "Skill Achieved" &&
CONTAINSSTRING
(
ResultsTable[GroupName], selectedSite
)
)
)

Example below of what I have/hope to achieve. My measure may not be correct, but seems to work fine for the excel data.. (I hope this makes sense)

Skill NameGroupNameResult   
Skill 1Group ASkill Achieved  
Skill 2Group ASkill Achieved  
Skill 3Group ASkill Achieved  
Skill 1Group ASkill Achieved  
Skill 2Group ASkill Gap   
Skill 3Group ASkill Achieved  
Skill 7Group ASkill Achieved  
Skill 1GroupBSkill Achieved  
Skill 2GroupBSkill Achieved  
Skill 3GroupBSkill Achieved  
Skill 1GroupBSkill Gap   
Skill 2GroupBSkill Gap   
Skill 3GroupBSkill Achieved  
Skill 7GroupBSkill Achieved  
      
If Group A is selected from a slicer I should get the results below
Skill 12    
Skill 21    
Skill 32    
Skill 71    

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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