Measure Killer Measure Killer
Version 2.9.4 · Released April 21, 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.

Current build
v2.9.4
Released April 21, 2026
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 · 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.

Get a trial license key that unlocks shared-model analysis, tenant-wide scans, end-to-end lineage and access auditing — straight inside the desktop app you just downloaded.

  • Shared semantic models in Power BI Service
  • Full tenant scan, lineage and access audit
  • Across all connected reports (Power BI, Paginated, Excel)
  • Search every DAX, M and notebook line
  • No credit card. Trial expires on its own.
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 .

Release notes

Pulled from github.com/Measure-Killer/public

v2.9.4 April 22, 2026
25 public releases New release every ~46 days on average
v2.9.4 April 22, 2026 Latest

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

Earlier releases

v2.9.3 March 5, 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 February 2, 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 February 2, 2026

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 24, 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 13, 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 16, 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 21, 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 10, 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 June 6, 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