Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!View all the Fabric Data Days sessions on demand. View schedule
I am looking for a solution either on the service or desktop to allow me to open up the power bi report, grab the native query, and dump that text to a location (file, sharepoint list, table). The purpose is to catalog the final queries used and see where similarities lie which we could improve over time (common queries, improved performance).
I am also looking to do this in Power Automate but pyton, c#, R are all acceptable solutions.
Solved! Go to Solution.
Hi @Anonymous - In Power BI Desktop, the Performance Analyser will capture the statistic of Query Runtime. Introducing the Power BI Performance Analyzer - SQLBI. These results across all visuals and pages can be exported in a JSON file. There are Power BI tools that load the JSON to show details of about the visual refresh speed. Importing Performance Analyzer data into DAX Studio - SQLBI or Review Performance Analyzer in this Power BI Report from Smart Power BI - YouTube.
Thanks. Let me try this.
This gets me the DAX query for sure. Now if we can find a way to automate it.
Hi @Anonymous - In Power BI Desktop, the Performance Analyser will capture the statistic of Query Runtime. Introducing the Power BI Performance Analyzer - SQLBI. These results across all visuals and pages can be exported in a JSON file. There are Power BI tools that load the JSON to show details of about the visual refresh speed. Importing Performance Analyzer data into DAX Studio - SQLBI or Review Performance Analyzer in this Power BI Report from Smart Power BI - YouTube.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 12 | |
| 7 | |
| 5 | |
| 5 | |
| 3 |