Measure Killer Measure Killer
Version 2.9.5 · Released June 23, 2026

Get Measure Killer. Free for Desktop, forever.

Three installers below. Portable installs per-user without admin rights, Admin installs system-wide, MSI is for enterprise deployment. All detect the same things.

Coming Sep 2026 · Industry first

Column-level lineage from your database to every Power BI visual.

See what's coming Shipping September 2026
Current build
v2.9.5
Released June 23, 2026
What's new in v2.9.5
Measure_Killer_Portable.exe
Per-user installer · No admin rights required
Measure_Killer_Admin.exe
System-wide installer · Admin rights required
Measure_Killer_Setup.msi
MSI installer · For enterprise deployment via Intune / GPO
Also available on the Microsoft Store ★ 4.8 (39) · requires admin rights

Stay up to date

Newsletter — release notes, tips, and Power BI optimization updates

Unsubscribe anytime. No spam, just product updates.

Security & Documentation

No data leaves your machine — verifiable in our whitepaper

Measure Killer runs entirely on your desktop. Connection metadata, model contents and analysis results stay on your machine.

Free trial · License key

Try the paid features risk-free.

See what's really in your tenant — reclaimable model bloat, broken visuals and DAX, unused reports, and capacity waste. Your trial key unlocks it all straight inside the desktop app you just downloaded. And because a tenant never stays clean on its own, the same scans can later run on a schedule.

  • Reclaim model size — unused columns, measures and tables across every shared model
  • Full tenant scan — lineage, access audit, broken visuals, broken DAX, capacity usage
  • Across all connected reports (Power BI, Paginated, Excel)
  • Search every DAX, M and notebook line in the tenant
  • Re-run whenever your tenant changes — new models, new reports, new waste
  • No credit card. Trial expires on its own.

A tenant never stays clean on its own. Once you've seen what Measure Killer finds, MK Automation runs the same scans on a schedule and writes the results wherever your team works.

Explore MK Automation →
Prefer email?
gregor@brunner.bi

Get your trial license

We'll email a license key — usually within the hour.

No credit card. No auto-billing. See our privacy policy .

Trial licenses are for evaluation only. Exports out of Measure Killer and the automatic cleanup features are deactivated on all trial licenses. They are enabled on paid licenses.

Release notes

Pulled from github.com/Measure-Killer/public

26 public releases New release every ~47 days on average
v2.9.5 June 23, 2026 Latest

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

Earlier releases

v2.9.4 April 21, 2026

Features

  • · Custom Calendar usage for columns (new Calendar feature in Power BI)
  • · KPI usage for all artifacts are now tracked in Measure Killer
  • · UDFs metadata can now be analyzed for models in Pro Workspaces
  • · Power BI REST API access tokens are now valid for the entire session (no re-authentication required)
  • · New status introduced: "Unused (remove manually)" for columns in calculated tables, report level measures, and other objects that cannot be removed automatically
  • · New and improved execution log in Tenant Analysis and other modes

Bug fixes

  • · Missing datasource and gateway IDs in the Lineage tab
  • · Error when adding Azure groups to workspaces in the Workspace Access window
  • · SSL certification error caused by broken certificates
  • · Issue where characters containing # were being erased from M queries in the UI and exports
  • · Issue when fetching refresh events for Dataflows CI/CD Generation 2
  • · Parsing error for Linked tables in M queries (Dataflows only)
  • · "Send dependencies upstream" failing for UDFs
  • · Issue where rules were not processed before being verified when using Save/Load
  • · Error when removing unused unloaded queries: 'NoneType' object has no attribute 'Value'
  • · Misclassification of some organizational custom visuals as standard visuals
  • · RecursionError (maximum recursion depth exceeded) when using Save/Load
  • · Single line let in statements causing M expression parsing error: list index out of range
  • · Unexpected error during license validation: too many values to unpack

Misc

  • · Added new columns to the Semantic Models tab in Tenant Analysis: Used Size, Potential Savings, and Total Size
  • · Improved sovereign cloud settings
  • · Added a cutoff to the downstream models with no relationship warning message
  • · Improved report selection by displaying the full path in Single Model and Report mode
  • · Added unsaved changes warning to the similarity weights selection window
  • · Improved the "fully optimized" message for Clean TMDL / One Click
  • · Improved display and visibility of DAX best practice violations
  • · Removed saved token from the auth file
  • · Separated runtime from session duration for notebooks
  • · Added RLS support to Model Similarity
  • · Added object IDs to tenant exports
  • · When loading a .measurekiller file, its metadata (name, timestamp, owner) is displayed in the window title and execution log
v2.9.3 March 4, 2026

Features

  • · Improved weights customization UI for the Report/Model Similarity feature
  • · Notebook jobs and schedules are now included in Tenant Analysis
  • · M queries (not loaded to the model) can now be selected in Partial Analysis
  • · Added Enhanced Text Search highlighting to the Lineage tab in Tenant Analysis
  • · New Report Best Practice rule: review reports with a high number of bookmarks

Bug fixes

  • · Fixed 'Search all levels' not working in Table Relationships Analysis
  • · Fixed workspace issue when running in SSAS mode
  • · Fixed "Used by unused" detection for queries referenced in multiple M expressions
  • · Fixed hierarchies not being analyzed correctly in Partial Analysis when their table was unselected
  • · Fixed issue where Clean TDML removed model best practice results
  • · Resolved save/load issues in Tenant Analysis after using the Model/Report Similarity feature
  • · Fixed issue where ignored (Partial Analysis) tables, columns, and measures could still appear in some model best practice results

Misc

  • · Added support for the China Sovereign Cloud
  • · Visual groups are now displayed together with their visuals in the Reports results tab
  • · Removed warning for users with access to a workspace via a security group
  • · Corrected table order in relationship path display strings in Table Relationships Analysis
  • · Bookmarks are now included in the Reports tab in Tenant Analysis
  • · Multiple improvements to similarity weights defaults
v2.9.2 January 29, 2026

Features

  • · Compare multiple reports in your tenant with the new Report Similarity feature
  • · You can now see where hierarchies are used across reports
  • · Table relations: inspect all possible relationship paths connecting two tables
  • · Execute DAX queries against any semantic model, including models in Pro workspaces
  • · New suggestion: Review whether auto-detected relationships are actually required
  • · New suggestion: Remove artifacts used only in filters without a filter query and not activated by a bookmark
  • · New report best practice rule: avoid using implicit measures
  • · Added Notebooks export in Tenant Analysis
  • · Enhanced DAX duplicate detection, including treating: CALCULATE ( Expression ( [Column] ) ) as a duplicate of Expression ( [Column] )
  • · Added Excel export with all uses to the table context menu (suggested by Justin)
  • · You can now provide the format string for the rule "Provide format string for "Date" columns."

Bug fixes

  • · Fixed missing quotes in DAX expressions when using Enhanced Text Search
  • · Best practice rules no longer run on ignored artifacts when using Partial Analysis (reported by AlwaysNewDepth5 in the feedback section)
  • · Fixed error in 1-click cleanup: 'NoneType' object has no attribute 'save_model_changes'
  • · Removing DAX artifacts no longer continues execution after a connection error
  • · Fixed Lineage tab crash caused by circular references exceeding maximum recursion depth
  • · Resolved CurrentModel attribute error (reported by Justin via the feedback section)
  • · Trial licenses now correctly disable exports in free modes
  • · Fixed issue where # characters were removed from M queries in the UI and exports
  • · Resolved visual error: cv_visual_display_name attribute missing (reported by Pascal)
  • · Fixed DateTime API fallback failures during license activation
  • · False negative for a column in Power Query when creating a chain of references and removing the original column from the original table in a intermediary table (Reported by Carlos)
  • · Circular reference for downstream semantic models using direct query in Limited Tenant Analysis

Misc

  • · Improved error handling for all context menu (right-click) actions
  • · Translations, annotations, data categories and descriptions are now preserved when restoring artifacts
  • · Added more actions to the Notebooks context menu
  • · New columns added to the DAX tab: lineageTag, displayFolder, and description (suggested by Nick in the feedback section)
  • · Improved violator descriptions for several best practice rules
  • · Improved paginated report dependencies behavior in the UI
v2.9.1 November 26, 2025

Features

  • · New end to end data lineage tab (source -> report) + export option
  • · User-defined functions (UDFs) are now supported in Measure Killer
  • · Notebooks and Org Apps in Tenant Analysis
  • · Text search with highlighting for DAX/M expressions and Fabric content
  • · Added best practice violations for Measures and calculated columns individually as well
  • · Added detection for unused DAX variables
  • · Added # of M:N relationships in Tenant Analysis semantic model window
  • · You can now see exactly where an artifact is used in a visual (Y-axis, categories, conditional formatting etc.)
  • · New “Locate visual on page” diagram via right-click on visuals
  • · Users can now export the Duplicate DAX results
  • · Added publisher info for all custom visuals

Bug fixes

  • · Fixed issue where table Row Level Security was flagged as Object Level Security and its columns were not removed
  • · XMLA actions for SSAS Offline Mode are now disabled for Enterprise Limited licenses
  • · Corrected selection behavior for Partial Analysis when selecting tables
  • · Fixed empty capacity table in the pre-filters window
  • · Square brackets and special characters now correctly displayed in the DAX expression view context menu
  • · Resolved dependencies attribute error when analyzing model usage in Limited Tenant Analysis
  • · Fixed the “Check if bi-directional and many-to-many relationships are valid” rule
  • · M functions without the let/in keywords were incorrectly classified
v2.9.0 September 11, 2025

Features

  • · Model similarity analysis added to Tenant Analysis
  • · Used/unused logic is now available in Tenant Analysis
  • · Custom visual consumption data is now included in Tenant Analysis
  • · New 'Clean your model' suggestion: Pages with no views should be ignored
  • · Links added to apps are now available in Tenant Analysis
  • · Improved details for "Execution errors" in Tenant Analysis
  • · Additional performance options in Tenant Analysis: Refresh schedules and events, RLS, etc
  • · Filter option for sources with no items in the data source lineage tab in Tenant Analysis

Bug fixes

  • · Fixed issue where Capacity was incorrectly flagged as not active in error messages
  • · Corrected detection of inactive relationships being used in calculation items
  • · "View Artifacts" context menu option for tables is now working correctly
  • · Improved throttling handling when adding users to personal workspaces as admin
  • · Several save/load fixes
  • · Other small UI fixes

Misc

  • · User-configurable TOP setting for GET Workspaces API calls (for large tenants)
  • · Bookmark groups added to the report results tab
  • · Option to show/hide tabs in Tenant Analysis by right-clicking tab names
  • · All searches now automatically trim leading and trailing spaces
v2.8.1 August 11, 2025

Features

  • · Report subscriptions are now available in Tenant Analysis
  • · Bulk add/remove users in Tenant Analysis from/to workspaces
  • · User-configurable max-retries setting for Tenant Analysis
  • · Advanced filters added to the 'Selection' table in Shared Model Online and Analysis services modes
  • · View all impacted items: right-click any measure or column to list all downstream dependencies
  • · New 'Clean your model' suggestion: IsAvailableInMdx property with details on how much size you can save if deactivated

Bug fixes

  • · Direct query expressions will no longer be marked as unused and will not be removed by 1-Click Cleanup/Clean TMDL
  • · Fixed “Dataflow not found” error on save/load
  • · Removed duplicate reports on save/load
  • · Paginated reports with no consumption (Report opens) data in the Apps tab
  • · Improved detection of nested/grouped bookmarks
  • · Objects referenced in perspectives will not be deleted by Measure Killer
  • · More accurate identification of inaccessible items in Shared Model Online for developers

Misc

  • · Excel export option added to View Dependencies menus (right click on measures/columns)
  • · Various minor UI improvements
v2.8.0 July 10, 2025

Features

  • · Unloaded Queries tab: lists every M query, parameter, and function that isn’t loaded to the model
  • · 13 new Fabric artifacts surfaced in Tenant Analysis: Environments, Warehouses, Eventstreams, Copy jobs, KQL databases, Eventhouses, Exploration items, ML models, Spark job definitions, ML experiments, KQL query sets, KQL dashboards, and Variable libraries
  • · M expressions now available for each Dataflow query
  • · Enhanced M-expression lexer for syntax highlighting
  • · Dataflows Gen 2 CI/CD fully supported
  • · New 'Connect From External Application' activity added
  • · Export Clean TMDL and 1-Click Cleanup can now remove unused inactive relationships and unloaded queries
  • · Tenant settings export added to Tenant Analysis
  • · Report themes added to all modes
  • · The tool will now warn when a model is connected to another model via import mode (Analysis Services workaround)

Bug fixes

  • · Eliminated false positives in paginated-report analysis caused by missing table references in DAX expressions
  • · Fixed duplicated dependencies when two parent models share the same table name in downstream semantic models
  • · Removed the “NoneType” source lineage tag error
  • · Running Measure Killer with an empty report no longer raises an exception
  • · Corrected false negatives in paginated reports when measures are referenced as Table[Measure] in a SQL Query
  • · Stop button not working in Shared Online and SSAS modes
  • · Several save/load issues resolved
  • · Power Query data now refreshes after multiple consecutive runs
  • · Fixed excel connection warning not showing for models linked to Excel files in Shared Online mode for tenant admins

Misc

  • · Improved error handling for XMLA-endpoint connections
  • · Enhancements to the Apps tab in Tenant Analysis
  • · Refined page and report view metrics in Tenant Analysis
  • · Consistent date-time sorting across all tables
  • · New global setting for datetime display format throughout the app
v2.7.0 May 28, 2025

Features

  • · New Tab for Apps in Tenant Analysis (including audiences, users, and permissions/views)
  • · Tenant Settings tab in Tenant Analysis
  • · Added Model Best Practices and Report Best Practices exports to Tenant Analysis
  • · Added a Clean Your Model tab that suggests improvements beyond just removing unused artifacts
  • · Run only part of the model to improve speed: select specific tables, measures, or columns before running an analysis
  • · Measure Killer now tracks usage of Auto date/time tables, columns, and hierarchies
  • · Detect whether visuals are referenced in bookmarks
  • · Tables can now be filtered with the ‘Advanced Filters’ feature offering more flexibility (Excel-style)
  • · Added page usage: Find out if pages are used in page navigation or as tooltips in visuals
  • · Run Measure Killer as a guest user
  • · Usage detection now includes Dynamic M parameters on columns
  • · Usage detection now includes DirectQuery change-detection page refresh for measures
  • · Field parameters containing only self-references are now treated as used by unused
  • · Relationships can now be flagged with the ‘used by unused’ status
  • · The Hide Unused Artifacts feature has returned in a brand new tab
  • · Added a dedicated Relationships tab
  • · Added detailed page views, report opens, and load-time statistics in all modes that work in the Power BI Service
  • · Users can hide or show columns in any table via right-clicking on the header
  • · New columns in the main results table: Data type, Format string, ID, and Display folder

Bug fixes

  • · Azure Analysis Services data sources without a specified database no longer cause errors
  • · Empty report-level filter types no longer raise a ‘NoneType’ object has no attribute ‘type’ error
  • · Resolved false negatives when a column is referenced in a report connected to a downstream model in DirectQuery mode
  • · Eliminated Forbidden (403) errors for U.S. Government cloud tenants
  • · Corrected best-practice rule that mis-classified percentage measures with thousand separators and one decimal
  • · Workspace-selection dialog now collapses items correctly after clearing the search box

Misc

  • · New setting lets you bypass the server check, preventing missing paginated-report dependencies when the connection string changes in deployment pipelines
  • · Improved handling and messaging of authentication errors
  • · Visual calculations are now included in the DAX Expressions export in Tenant Analysis
  • · Enhanced What-If Analysis export
v2.6.2 March 6, 2025

Bug fixes

  • · Fixed errors with special characters in workspace and semantic model names
  • · Report-level measures were not showing up after loading a file
  • · Report dependencies were missing after saving a .pibp file with the new PBIR format enabled as .pbix
  • · Fixed issue with empty text boxes causing a 'NoneType' object has no attribute 'get' error
  • · Resolved empty report bug in Tenant Analysis for cases where the definition API fails
  • · Fixed shared model error in admin mode when a model contains only paginated reports
  • · Granting access in admin mode ignored the 200-workspace limit, causing errors
  • · Disabled duplicate DAX expression buttons in Tenant Analysis
  • · Fixed GCC High error for U.S. Government cloud users
  • · Corrected classification of some custom visuals that were incorrectly categorized as native visuals

Misc

  • · Improved logger entries for paginated reports
  • · Enhanced error handling for workspace scans in admin mode
  • · Added Excel export functionality to the RLS tab in Tenant Analysis
  • · The Access tab in Tenant Analysis now starts with a default selection
  • · Added an option in the pre-filter window of Tenant Analysis to include reports in apps
  • · Improved context menu (right-click options) for paginated reports
  • · The Search all levels option for tables is now enabled by default
  • · Removed default system columns from the dependencies Excel export
v2.6.1 February 20, 2025

Features

  • · Export optimized model to TMDL (clipboard, .zip or folder)
  • · Enhanced right-click menu for many items
  • · One click clean up now removes unused Direct Query tables

Bug fixes

  • · Issue where users would be redirected to wrong update link (portable version instead of admin version)
  • · Text Box visual false negatives
  • · Report views and load times datetime conversion error
  • · Multiple save&load issues
  • · Workspaces and semantic models with special characters in their names not connecting properly to XMLA
  • · AD groups not showing in the report access view
  • · No workspaces selected in shared model online for developers
  • · Running unnecessary API calls for paginated reports with no connections to semantic models or AAS instances

Misc

  • · Minor UI bug fixes and improvements
  • · Added load times export to Tenant Analysis
  • · Added visual calculations to DAX tabs
  • · Improved and reviewed Tenant Analysis exports
v2.6.0 February 5, 2025

Features

  • · Added Report Best Practice rules
  • · Full support for the PBIR report format in all modes
  • · Page views and report load times are now tracked
  • · Enhanced results table with additional details about reports, workspaces, and models for better clarity
  • · Added domains to Tenant Analysis

Bug fixes

  • · Fixed authentication issues for U.S. government cloud users
  • · Resolved the "Consuming feature is unknown" bug in Shared Online Mode
  • · Addressed multiple Save/Load issues
  • · Fixed a Power Query false negative when referencing a table with load disabled from another table with load enabled
  • · Resolved the issue of user access getting stuck in a loop after a network timeout
  • · Fixed "Unauthorized" errors in AAS mode
  • · Empty Database Parameter error in Paginated Reports
  • · Parameter User error in Paginated Reports
  • · Multiple IDs in AAS error in Paginated Reports AAS mode
  • · Fixed an issue where restored measures were not being added back to their original folders

Misc

  • · Minor UI bug fixes and improvements
  • · Added page views export to Tenant Analysis
  • · License checks are now faster
  • · Added Activity Logs export
  • · Included detailed relationship descriptions in Excel exports
v2.5.0 December 13, 2024

Features

  • · Limited Tenant Analysis (for developers / non-admins)
  • · Row-level security tab in Tenant Analysis. Showing roles, DAX expressions (security filters) as well as assigned users/groups
  • · Azure Analysis Services mode now analyzes all connected Power BI and Paginated reports automatically
  • · Reports tab added to all modes
  • · Bookmarks added to Reports tab
  • · Users can now hide/show tabs in both modes of Tenant Analysis
  • · Most tables can now be exported from the UI

Bug fixes

  • · Tenant Analysis re-authentication opens multiple browser windows when multi-threading
  • · Page level filter false positive for field parameters
  • · Recursion depth error for circular references
  • · Empty column name when loading a file in the Single model mode after running 'What if? analysis'
  • · Activity logs empty date caused an issue when opening Shared online mode for admins and Tenant Analysis
  • · Removing a calculated column (bin or group) from a table caused Power BI desktop to display 'Something went wrong' error message

Misc

  • · Minor UI bugs fixed
  • · Best practices output can now be exported
  • · Revamped Execution Summary
v2.4.1 November 13, 2024

Bug fixes

  • · Text measures are now excluded from the '[Formatting] Provide format string for measures' rule
  • · Resolved an issue where the workspace pre-filter window process would continue running after closure
  • · Fixed errors in removing access permissions in Tenant Analysis
  • · Addressed an issue with opening the Shared Online Semantic Model mode following the loading Tenant Analysis’ sample file
  • · Corrected a false negative for inactive relationships
  • · Removed field parameters from the 'Data columns must have a source column' best practice rule
  • · Fixed an issue where the access tab for semantic models in Tenant Analysis appeared empty after loading a file
  • · Resolved an error that occurred when opening the activity logs window from a loaded file
  • · Corrected wrong table classification as "Calculated table" after manually updating TDML

Misc

  • · Added all artifact status to the Excel and JSON export: Used, Unused and Used by unused
  • · Added a suffix to DEFINE statements for report-level measures to prevent conflicts when adding them to the original model
  • · Included thousand separators for better readability of large numbers in the UI
v2.4.0 October 24, 2024

Features

  • · Users can now save and load .measurekiller files in all modes
  • · Added tenant-wide DAX duplicate expression detection in Tenant Analysis
  • · Downstream models are now available in Shared Semantic Model Online mode
  • · SSAS on-premises mode is now available
  • · Added circular reference status detection
  • · Users can now disable XMLA and use DAX INFO functions via API to retrieve semantic model metadata
  • · Introduced a second authentication method: Device Code credential
  • · Users can now pre-filter workspaces in Tenant Analysis, Admin, AAS/SSAS modes for faster analysis
  • · Dataflow analysis is now available in Tenant Analysis
  • · Added a DAX lexer for improved expression parsing and visualization
  • · Added an option to plot refresh events in context menus for semantic models
  • · Added a report views plot option in context menus for reports
  • · Users can now add or remove best practice rules in the settings
  • · Measure Killer will notify users of any "Analyze in Excel" activity detected for the selected model in Tenant Admin mode
  • · Added three new export options to Tenant Analysis: Refresh events, Report Views, and Analyze in Excel
  • · Copy new DEFINE measures for Report-Level Measures (RLMs) in live reports
  • · You can now filter activity types when fetching data in the activity logs window
  • · New dataflows tab added to Tenant Analysis
  • · New columns added to the semantic models tab in tenant analysis: Number of columns, measures and last refresh
  • · File license.json can now be uploaded for faster license verification

Bug fixes

  • · Fixed export option issues in AAS/SSAS mode
  • · Resolved recursion errors for DAX expressions with circular references
  • · Fixed an issue where removing permissions from workspaces wasn't functioning correctly when a user stopped the process or an error occurred in Admin modes
  • · Calculated columns were incorrectly being evaluated under the "[Error Prevention] Data columns must have a source column" rule
  • · Resolved an empty selection option for tenants without capacities in Tenant Analysis
  • · Addressed false negatives for Paginated Reports related to artifacts used in query expressions
  • · Fixed 'UnknownClassificationError' in Paginated Reports
  • · Resolved API authentication issues for users with link checkers and proxies
  • · Fixed XMLA “Redirect URI” authentication issue
  • · Fixed backup folder permission errors
  • · Fixed the issue where the "Remove Access" window remained open after closing the Tenant Analysis window
  • · Resolved an issue in Tenant Analysis where re-authentication in multi-threading opened multiple browser windows
  • · Fixed the "Power BI Desktop" suffix warning for window titles in single report mode
  • · Resolved false positive references for columns that were commented out in Report Level Measures

Misc

  • · Improved performance of Tenant Analysis
  • · Fixed issues with removing workspace permissions when clicking "Stop" or encountering an error in Admin modes
  • · Updated best practices violation score calculations
  • · Improved handling of failed artifacts in Tenant Analysis
  • · Added fallback to INFO functions via API when XMLA fails
  • · Added more options to the right-click context menu on pages
  • · Enhanced launch times for Measure Killer
  • · Improved UI logging and progress updates when running across several models in Shared Online Dataset and Tenant Admin modes
  • · Users with valid licenses can now add Analyze in Excel and .rdl files in Shared Offline mode
  • · Enhanced communication of new versions
  • · Improved token expiration handling in Tenant Analysis
  • · Added a new type of custom visual: Organizational Visual
  • · Users can now request a demo directly from Measure Killer’s UI
  • · The change log is now accessible from the start window
  • · Users can now load samples and try out premium features
v2.3.1 July 23, 2024

Bug fixes

  • · MK runs twice after ignoring removal of access to workspaces in the Tenant Admin mode
  • · Empty expression in child model caused an error in the Tenant Admin mode
  • · Violators are stacking in BP rules after multiple runs
  • · Page and report level filters with empty dependencies caused an error in the execution
  • · Timeout exception for large tenants
  • · What if? analysis sometimes returned a percentage over 100%
  • · Minor UI bug fixes

Misc

  • · Added logs to start window
  • · Add DAX Duplicates in TA
  • · Better error handling for XMLA exceptions
v2.3.0 July 9, 2024

Features

  • · New mode: Analyze AAS and SSAS models (Preview)
  • · Best practice rules in all modes (also on a tenant-level)
  • · Analyze models and reports in all workspaces (Pro, Fabric, Premium, Personal)
  • · Added storage mode for tables and models (Direct query, import or dual)
  • · Access tab: track all user and group access across the Power BI tenant
  • · 1-click optimization for all modes
  • · Inactive relationships now have usage status (Used/not used)
  • · Row-level security is now a separate usage
  • · Object-level security is now tracked
  • · Tables now have usages (Model, calculated tables, etc.)
  • · Find out who has the worst model (best practices score) in Tenant Analysis
  • · Users can now see all table partitions and select which one to remove columns from

Bug fixes

  • · False negative for %GT implicit measures in visuals
  • · False negatives for renamed measures in downstream models
  • · License validation error for users using proxies with HTTPS decrypt enabled
  • · Manual input not working for some Windows versions in modes 2 and 3
  • · Fixed custom message in the start window

Misc

  • · Improved DAX expression tables
  • · Improved "invalid license" error handling
  • · Dynamic format strings are now tracked
  • · Restoring measures will now keep their original format string
  • · Format string added to excel and JSON outputs
  • · Tables with load disabled added to M expression tables
  • · Updated all Python packages used in Measure Killer
v2.2.0 May 23, 2024

Features

  • · Visual Calculations
  • · Plots are back!
  • · We can now automatically find Analyze In Excel users by querying activity logs
  • · New to Tenant Analysis: report views, data sources, Fabric items, datasets average refresh time and refresh schedule
  • · Better error handling in all modes
  • · Custom BASE URL for US government cloud (Preview)
  • · New export options added to Tenant Analysis
  • · DAX and M expressions tabs in all modes
  • · Export feature for ‘What if? Analysis’

Bug fixes

  • · Execution getting stuck due to mobile view issues
  • · 'Workspace not found' error in Tenant Analysis and Admin modes
  • · Visual level filter false negative
  • · DAX expressions not showing for calculated tables in the exports
  • · Minor UI bug fixes

Misc

  • · Restoring artifacts will now keep their original format string and data type
v2.1.0 April 12, 2024 Archived

Features

  • · Measure Killer will now also analyze artifacts only used in the mobile layout
  • · Added 2 new usage categories: "Used as key column" and "Used as Row Label"
  • · New Semantic models tab in the main window
  • · New type of license: enterprise limited (no killing in online modes for normal users)
  • · Drastically improved speed in tenant analysis
  • · Minor improvements to Tenant Analysis (Visuals aggregation; Apps can be turned off etc.)
  • · Custom visuals in Tenant Analysis are split into certified and uncertified
  • · Generating C# scripts is back in all modes

Bug fixes

  • · Sudden crashes in modes 3, 4 and Tenant Analysis
  • · Tenant Analysis top hierarchy "select all" button behavior bug
  • · Portable Installer will now add a start menu icon
  • · Multiple let statements caused an error in the generation of the last step in kill columns
v2.0.1 February 27, 2024 Archived

Features

  • · Added usage status for field parameters and calculation groups

Bug fixes

  • · Capacity column in Tenant Analysis empty bug
  • · Tenant Analysis lineage bug after running Tenant admin mode
  • · Dark mode tree icons not showing when app is opened as an external tool
  • · Backup folder error upon formatting PC
  • · Execution summary tooltip was considering Report Level Measures (fixed the calculation)
  • · Report level measures breaking upon table deletion with a reference
  • · Paginated reports duplicated usage for dataset fields
  • · Better error handling for dataset selection in mode 1 and 2
  • · Wrong classification for personal workspaces built for OneDrive and SharePoint lists
  • · Manage Backups button leads to the wrong directory
  • · Desktop shortcut not being created for the admin installer
  • · Error opening Measure Killer for some users with older versions

Misc

  • · Edit instructions in Tenant Analysis
v2.0.0 February 15, 2024 Archived

Features

  • · Completely new UI
  • · New mode "Tenant Analysis"
  • · Finding all unused artifacts in one run
  • · Ability to run multiple semantic models at once
  • · Analysis 5-10x faster
  • · Added downstream semantic models (composite/child models) and personal workspaces
  • · Removing and restoring artifacts via XMLA to models online
  • · Added "What if analysis"
  • · Added full .json export and new excel report
  • · Huge improvements to logic and usability
  • · Added logs/traces to debug and to increase transparency

Bug fixes

  • · Massive reduction of bugs, too many to list here
v1.2.1 October 10, 2023 Archived

Bug fixes

  • · Fixed connection error in offline modes
v1.1.0 August 25, 2023 Archived

Features

  • · All Power BI and Paginated reports in the Service can now be analyzed
  • · New dark mode theme
  • · Release notes displayed in MK
  • · Users can now copy the rows, details, and the entire table directly from the main window
  • · Analytics section with expanded artifact hierarchy in calculations

Bug fixes

  • · Small fixes in shared dataset on local machine mode
  • · Empty layout issue for older reports
  • · Minor UI bug fixes
v0.9.10 June 9, 2023 Archived

Features

  • · Auto-check for new versions of Measure Killer
  • · Tooltips for buttons
  • · Reverse sorting (Z-A) for lists and dropdowns in online mode
  • · Removed "Show Results" button for a streamlined experience
  • · Progress label with real-time count of artifacts analyzed
  • · Enhanced Excel export by including visual title and subtitle
  • · Multiple notebooks in the main window: Information, Execution, and Killing logs
  • · Auto-copying of C# script for deleting measures to the clipboard
  • · Dataset name displayed in the main window for online mode

Bug fixes

  • · Fixed an issue that prevented all reports from being removed from the report list
  • · Implemented a "Stop" button to end the process running in a separate thread
  • · Improved error handling for incorrect ".pbix" file paths ("Could not retrieve filters data" bug)
  • · Resolved a bug with page-level filters
  • · Stopped automatic report downloads after closing Measure Killer in online mode
  • · Fixed blank page-level filters page in the main window
  • · Corrected a false negative issue with the TopN Filter of visuals
  • · Improved workspace sorting (first dropdown) for accuracy
  • · Corrected a false negative when referencing tables with special characters in thin/live reports
  • · Enforced a requirement for at least one valid report to run Measure Killer in online mode
v0.9.9 April 26, 2023 Archived

Features

  • · Enhanced Shared Datasets Online Mode UI (Basic/Enterprise)
  • · Use [DEL] & [ENTER] to include/exclude reports in Shared Dataset Online Mode
  • · Workspace search & sort options added
  • · Report names now included in layout errors
  • · More sorting options in online mode

Bug fixes

  • · Resolved "Measure" key issue in live/thin reports with broken measures
v0.9.8 April 11, 2023 Archived

Features

  • · Added the ability to backup and restore measures deleted by Measure Killer
  • · Implemented a new and more secure authentication (license) method
  • · "Expand All" option in the main window

Bug fixes

  • · Resolved an issue where measures/columns in the rule option for conditional formatting were not detected
  • · Fixed the "Delete selected" button bug in "Edit reports" for live connections on local machines
  • · Addressed the Group ("Single visual") bug when grouping visuals
  • · Prevented the Settings window from opening twice
  • · Removed the "MK_" prefix from the saved results Excel file name
  • · Corrected a bug where some columns were omitted from the report