Measure Killer

Brunner BI GmbH·BrunnerBI.MeasureKiller

An external tool for Power BI & Microsoft Fabric

Measure Killer can help you clean and optimize your tenant and datasets. This can drastically reduce dataset refresh times and thus lower the memory and CPU usage of your Premium capacity. Since we use the XMLA connection, the dataset can remain in the service. Additionally, we only analyze the metadata, we do not read the actual data in your dataset. In this 5th mode of Measure Killer, we will be able to give an overview of the whole tenant and show e.g. which reports are using custom visuals or have report-level measures. Additionally, we will be able to provide an overview of all datasets and reports incl. number of pages, visuals etc. Measure Killer can delete unused measures on its own if the user chooses so. Alternatively it can generate a C# script for the measures to be deleted via Tabular Editor manually. Deleting unused columns will also improve performance since less RAM will be consumed. Measure Killer will generate an M-Code to delete unused columns. This code can be pasted into Power Query's Advanced Editor to remove these columns from the model. For every report analyzed, Measure Killer will generate a comprehensive Excel file to show where an artifact is used. This can be in: Measures, Visuals, Filters, Conditional Formatting, Joins in Power Query, or other parts of a Power BI Report such as Relationships. Furthermore, Measure Killer can generate a chart to show the number of unused and used columns and measures.

winget install --id BrunnerBI.MeasureKiller --exact --source winget

Latest 2.9.5

Release Notes

Features

  • Fabric Capacity Metrics (CU consumption) are now tracked in Tenant Analysis - incl. history
  • Broken visual detection
  • Broken DAX (measures, calc columns and calc tables) detection - incl. error messages
  • Identify report exports, to .csv etc (potential CU spikes)
  • New dependency type: columns used in GroupByColumns are now tracked
  • Tenant settings now showing which AD groups are assigned
  • Pre-select a list of workspaces for Tenant Analysis and other modes via copy-paste
  • Significant performance improvements in Tenant Analysis
  • New dark and light theme modes Bug fixes
  • Measure Killer getting stuck after finding connected Reports in SSAS/AAS modes
  • Selection tab in Shared model online mode remaining disabled after denying "Grant Access"
  • False negatives for columns used in measures via a UDF as an argument
  • Partition not found error in SSAS/AAS modes
  • Activity log error for some legacy Reports ("Report is None")
  • Duplicated dependencies for artifact references in UDFs Misc
  • Added option to remove the license directly from the license expired warning at app start
  • Improved display of long M expressions and DAX query expressions
  • "Open in Browser" is now available for Pages in online modes (via right-click context menu)
  • Added user-aware calculated columns
  • Small fixes in Notebook export in Tenant Analysis: total seconds calculation and list/string data type mismatch

Installer type: inno

ArchitectureScopeDownloadSHA256
x64DownloadE6C6C9026837B05A1DABC505C17C09EBB23DF30417EC6A363FA6B1AA2D6FCC3B

Details

Homepage
https://measurekiller.com/download
License
Proprietary
Publisher
Brunner BI GmbH
Support
https://www.brunner.bi/
Privacy Policy
https://measurekiller.com/privacy-policy
Copyright
© 2026 Brunner BI GmbH