Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi everyone,
I’m currently working with a live connection model that includes over 40 tables, with the storage mode set to DirectQuery. In my report, I need to display approximately 15 measures in a matrix visual. However, when attempting to load this data, I encounter an error (as shown in the screenshot).
Could you please advise if it is feasible to handle such a volume of data in a matrix when using DirectQuery? I’ve noticed that the system suggests avoiding this approach and recommends alternative storage methods instead.
Any guidance on best practices, potential optimizations, or recommended approaches to handle this scenario would be greatly appreciated.
Thanks in advance for your support.
Kind regards,
Thirumala
Solved! Go to Solution.
Hi @Thirumala,
Thanks for reaching out.
"The resultset…has exceeded the maximum allowed size of '1,000,000' rows" is the 1-million-row intermediate limit.
Key point: it's not the 15 measures. Aggregations like SUM/COUNT get pushed to the source and return small results. The error means something in the visual makes Power BI pull a pre-aggregation result set of over 1M rows — usually:
the fix is to reduce the rows returned:
References:
https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-use-directquery
https://learn.microsoft.com/en-us/power-bi/guidance/directquery-model-guidance
Best regards,
Parchitect · Solutions Architect · Microsoft Fabric Specialist
Hi @thiru2010,
Thank you for reaching out to the Microsoft Fabric Community Forum. Also, thanks to @krishnakanth240, @Parchitect, for those inputs on this thread.
Has your issue been resolved? If the response provided by the community member @krishnakanth240, @Parchitect, addressed your query, could you please confirm? It helps us ensure that the solutions provided are effective and beneficial for everyone.
Hope this helps clarify things and let me know what you find after giving these steps a try happy to help you investigate this further.
Thank you for using the Microsoft Community Forum.
Hi @thiru2010,
Just checking in to see if the issue has been resolved on your end. If the earlier suggestions helped, that’s great to hear! And if you’re still facing challenges, feel free to share more details happy to assist further.
Thank you.
Hi @thiru2010
Direct Query has a hard limit of 1M rows per query, so a matrix with 40 tables and 15 measures is too heavy.
Best practices are reducing dimensions in the matrix. Aggregating data in the source. Using Import or Composite models for large visuals. Splitting measures across multiple visuals. Applying slicers and filters to cut the row counts.
For your reference:
https://community.fabric.microsoft.com/t5/Service/Direct-Query-1-million-row-limitation-in-Power-BI-...
Hi @Thirumala,
Thanks for reaching out.
"The resultset…has exceeded the maximum allowed size of '1,000,000' rows" is the 1-million-row intermediate limit.
Key point: it's not the 15 measures. Aggregations like SUM/COUNT get pushed to the source and return small results. The error means something in the visual makes Power BI pull a pre-aggregation result set of over 1M rows — usually:
the fix is to reduce the rows returned:
References:
https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-use-directquery
https://learn.microsoft.com/en-us/power-bi/guidance/directquery-model-guidance
Best regards,
Parchitect · Solutions Architect · Microsoft Fabric Specialist
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 23 | |
| 22 | |
| 18 | |
| 17 | |
| 13 |
| User | Count |
|---|---|
| 67 | |
| 50 | |
| 46 | |
| 41 | |
| 39 |