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.
Our organization does not use Power BI to share reports. We are limited to using Excel. We have an API connector to Salesforce. The objects are huge, and I find if I create merges in Power Query, they can sometimes take forever.
So my question is: Would it be quicker to load the object tables (filtered down as much as possible) into the Data Model, create relationships, and use DAX formulas vs. creating merges in PQ to combine it all into a single table?
Solved! Go to Solution.
Hi @Txtcher ,
Thanks for reaching out to Microsoft Fabric Community forum.
I understand you're looking to compare two approaches loading data into the Data Model and creating relationships vs. merging queries in Power Query based on performance in Excel.
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.
if still you have problems on it please feel free to let us know !
Because there is no specific scenario, I can't help you choose which one to choose. My work scenarios are more Excel, including pivot tables (created from models) and detail tables (DAX queries).
The biggest advantage of DAX is that it is fast in calculation and search. If you can't use query folding and need complex pivots or calculations (such as monthly accumulation, subtotals, etc.), then you should choose to import it into the DAX model. If you just load detailed data or simple pivots, you don't need to import the DAX model.
If you use a DAX model and need detailed data, you can use DAX Studio to export it to a table in the form of a dynamic link (DAX query).
...
Best Regards,
Gökberk Uzuntaş
LinkedIn: https://www.linkedin.com/in/g%C3%B6kberk-uzunta%C5%9F-b43906198/
Medium: https://medium.com/@uzuntasgokberk
İf this post helps, then please consider Accept it as solution and kudos to help the other members find it more quickly.
Thank you. I will be sure to check out the link you offered. However, Salesforce does not offer much in the way of query folding.
So, in summary are you saying that yes, loading to Data Model, creating relationships, etc. is faster than merging all the data into a single table? (Which we sometimes have to do anyway because the client wants to see the data in a table form.)
Hi @Txtcher ,
Thanks for reaching out to Microsoft Fabric Community forum.
I understand you're looking to compare two approaches loading data into the Data Model and creating relationships vs. merging queries in Power Query based on performance in Excel.
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.
if still you have problems on it please feel free to let us know !
Thank you so very, very much for the detailed explanation. I am excited to start reviewing some of my regular reports to modify and hopefully improve performance. Again, thank you so much!
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 | |
6 | |
6 | |
6 | |
6 |