Stop guessing and start debugging

The world's only interactive DAX debugger. Step through your measures, inspect every variable, and find the exact line that's wrong — without splitting your code apart.

DAX-debugger-hero

DAX doesn't come with a debugger. Until now.

Every developer knows the feeling: a measure returns the wrong number, and you have no idea where it went wrong. So you start slicing your code into pieces, running sub-queries in DAX Studio, and printing variables to a table. It works — but it takes forever.
Without Tabular Editor 3

Manually break measures into smaller pieces to isolate the issue

Capture and re-run queries in DAX Studio or SSMS

Lose your place every time you test a different variable

No visibility into what the filter context actually contains

With the DAX Debugger

Step through any measure expressions, line by line

See every variable’s value update in real time as you navigate

Inspect the full filter and row concept at every step

Evaluate any ad-hoc expression within the current context, instantly

Automate your tabular modeling workflow

Write DAX faster, apply changes in seconds, and enforce best practices automatically.
Tabular Editor combines AI, scripting, and best practice analysis to remove manual work across your entire model. 

Everything you need to understand your DAX

Step-by-step navigation

Move through your DAX exactly like a software IDE — step in, step over, step back. The highlighted expression updates as you go.  

Locals panel

All variables, measures, and columns in the current scope — with their actual evaluated values — shown automatically. No extra queries needed.  

Watch expressions

Type any DAX expression and evaluate it live inside the current context. Drag from the code editor directly into the Watch panel.  

Evaluation context

See the full filter and row context stack. Toggle individual filters on and off, scroll through iterator rows, and re-evaluate Watch at any context level.  

Call tree

A visual outline of your entire calculation. Dead code paths are struck through. Jump to any node with a double-click — no scrolling through walls of DAX.  

Start from a Pivot Grid or query

Right-click any cell in a Pivot Grid or DAX Query result and choose Debug. Works with Power BI Performance Analyzer queries out of the box.  
"Tabular Editor 3 is a beautifully implemented, feature-rich program. The DAX editing environment provides invaluable development and debugging capabilities, and addresses a huge weakness in Power BI Desktop."
Brian Julius
Chief Content Manager, Enterprise DNA
"Tabular Editor 3 has completely transformed the way I build and optimize data models. The C# scripting engine is hands-down my favorite feature being able to automate repetitive tasks and customize workflows has saved me countless hours. Combined with the lightning-fast DAX editing experience, I can build complex measures and evolve models with precision and speed."
Adam Sabourin
CDO, GAR Bennett

Ready for the next level?

Fix your broken measure today

 30-day free trial. No credit card. Just install and connect.