Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Problem Statement
I’m planning to develop a standalone application using either C# or Python that connects to the Power BI API service. The application should perform necessary data extraction and transformations—such as analyzing DAX measure dependencies and usage across visuals—and output the results into a structured CSV file for further analysis.
I’d appreciate expert guidance on:
Hi @mantukumar
I hope the information provided by @lbendlin was helpful. If you still have questions, please don't hesitate to reach out to the community.
Have you considered using tools that are already available, like MeasureKiller by Georg Brunner?
Problem Statement
A large number of DAX measures exist within a Power BI file, many of which appear unused, but cannot be deleted due to uncertainty around hidden dependencies.
A measure only incurs cost when it is used. An unused measure may impact maintainability but has no impact on system performance.
Thank lbendlin but can we create our own using Power BI API services?
Sort of. You can use the REST API for the inventory of the semantic models. but then you need to use XMLA endpoints and run DMV queries (or use the INFO.* DAX functions) against each semantic model individually.
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
6 | |
6 | |
3 | |
2 | |
2 |
User | Count |
---|---|
6 | |
5 | |
4 | |
4 | |
3 |