Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin 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.
Hi
Their is a known issue where PowerBI can only pull the first 2000 rows from a Salesforce report. Is this issue being resolved? Is PowerBI working with SalesForce to remedy this?
Solved! Go to Solution.
@Anonymous,
The 2000 row limit is from Salesforce Report API but not from Power BI. You can contact Salesforce support about this row limit as this is fully in their control.
As a workaround for the above issue, you can use Salesforce Object connector in Power BI Desktop to pull all the rows from individual tables and recreate reports you’d like. The Object connector doesn’t have the 2000 row limit.
Regards,
Lydia
Hi. As a workaround, maybe you can try to test your connection with a 3rd party connector, which pulls the SF data from the SF objects API, therefore you'll avoide this rows limitation on SF end. I've tried windsor.ai, supermetrics and funnel.io. I stayed with windsor because it is much cheaper so just to let you know other options. In case you wonder, to make the connection first search for the Salesforce connector in the data sources list:
After that, just grant access to your Salesforce account using your credentials, then on preview and destination page you will see a preview of your Salesforce fields:
There just select the fields you need. It is also compatible with custom fields and custom objects, so you'll be able to export them through windsor. Finally, just select PBI as your data destination and finally just copy and paste the url on PBI --> Get Data --> Web --> Paste the url.
@Anonymous,
The 2000 row limit is from Salesforce Report API but not from Power BI. You can contact Salesforce support about this row limit as this is fully in their control.
As a workaround for the above issue, you can use Salesforce Object connector in Power BI Desktop to pull all the rows from individual tables and recreate reports you’d like. The Object connector doesn’t have the 2000 row limit.
Regards,
Lydia
from the solution provided to this, seems google is able to address this through its salesforce data connector for google sheets. How come it is not a limitation then in Power Query Salesforce reports connector? salesforce report connector in power query must be fixed too.
What about data security? Will google be able to see data?
@v-yuezhe-msft I can't access SFDC tables directly due to company policy... Is there any other workaround where i can get connected to report and get complete data. I am expecting around 15K rows in my SFDC report.
I have the same problem. Is there any workaround?
Hello!
I have found a way to bypass this problem.
You can check it out here: https://community.powerbi.com/t5/Power-Query/How-to-Bypass-Salesforce-2000-Rows-Limitation/m-p/90010...
Hope it is useful!
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
9 | |
9 | |
7 | |
6 | |
6 |