Tabular Editor 3.2.1
- Download Tabular Editor 3.2.1 (64 bit) (recommended)
- Download Tabular Editor 3.2.1
- Portable versions: x64, x86
If you haven't used Tabular Editor 3 before, you are eligible to a 30 day trial, which can be requested after installation. You can also purchase a license.
Improvements in 3.2.1
- The debugger has been improved in various ways. For example, it is now easier to manage Watch expressions through a right-click context menu. You can also quickly add a measure, a variable reference, or a subexpression to the Watch expression view by right-clicking in the editor. See this article for more information.
- A new serialization option is available, which ensures that the JSON arrays for roles/perspectives are sorted by name when saved to disk, see #341. Find the new option under Tools > Preferences > File Formats > Sort arrays by name (or to change the setting for an existing model go to Model > Serialization options...).
Bugfixes in 3.2.1
- Debugger now supports DAX queries that use the ROLLUPGROUP function.
- Fixed a bug with inverse filter being sent to the DAX debugger when starting from a Pivot Grid with a filter on a column containing two unique values.
- General DAX debugger stability improvements, see [#369]((https://github.com/TabularEditor/TabularEditor3/issues/369).
- The step over (F10) and step in (F11) shortcuts in the DAX debugger now behave more intuitively.
- Fix crash on model load when TOM Explorer has not yet been initialized, see issue #357.
- Fixed an issue with workspace layout not being restored correctly on application restart or when switching between layouts.
- Ensure content of auto-hide panels is loaded when the panel is expanding
- Semantic analyzer should no longer report an error when the 3rd arg of the SEARCH or FIND functions is omitted.
- Semantic analyzer should no longer report errors when using the ROLLUPGROUP and ROLLUP DAX functions (sometimes seen in queries generated by PBI Desktop).
- Various offline DAX formatter improvements, to make the offline formatter more consistent with https://daxformatter.com.
- Fix issue with comment frames being added to the previous expression in a DAX script, see #331.
- Fix application crash at launch, issue #328.
- Allow setting translated properties of multiple objects at once, see issue #359.
- Fix refresh progress indicator "stuck", see issue #360.
- Fix diagram font scaling, see issue #351.
- Fix call tree rendering in high-dpi, see issue #355.
- Ensure DAX scripts are parsed immediately when loaded from a file, see issue #352.
- Fix bug that caused TE3 to stop syncing metadata from AS after the first change, see #353.
- Fix issue with dependency tree not getting correctly rebuilt in some cases, see #364.
- Replace existing table should no longer cause a crash, see issue #368.
- Fix BPA not running until BPA view is first shown, see issue #367.
- Use a single partition for AS change detection when connected to AS standard tier (which doesn't allow tables with multiple partitions). See #336.
- Inherit perspective membership for columns added through schema compare. See issue #342.
- Use default network credentils for web proxy (should solve issue with 407-errors when connecting to AS behind proxy).
- Semantic analyzer should no longer report an error when variable references are quoted, see issue #302.
- Improved display of error messages from Pivot Grids (they now appear in the Messages view).
Coming from Tabular Editor 2.x?
Watch this video to get an idea of the new features in Tabular Editor 3. Also, make sure to check our onboarding guide.
Tabular Editor 3 major features overview:
- Fully customizable IDE, with multi-monitor, Hi-DPI support and themes
- New powerful DAX code editor with auto-complete, syntax checking, code folding and much, much more
- *Workspace mode, allowing you to save your changes to disk and synchronise model metadata to Analysis Services simultaneously
- *Preview table data with infinite scrolling, create PivotGrids or write DAX queries to browse the model or test calculation logic
- *Schedule data refreshes
- Update Table Schemas on both Provider and Structured Data Sources (yes, even for M queries!)
- Create data model diagrams
- Create DAX scripts that allow you to edit multiple measures or other calculated objects in a single document
- Record C# scripts and save as macros (formerly known as "Custom Actions")
- VertiPaq Analyzer integration
- *DAX debugger
*=Only while connected to an instance of Analysis Services or Power BI