Tabular Editor 3.4.1
Warning
This build has an error that causes the Semantic Analyzer to report incorrect "circular dependency" errors in DAX calculations. We recommend upgrading to 3.4.2 instead.
Tabular Editor 3.4.1 downloads:
- Download Tabular Editor 3.4.1 (64 bit) (recommended)
- Download Tabular Editor 3.4.1 (32 bit)
- Portable versions: x64, x86
- MSI version: 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.
Prerequisites
Tabular Editor 3.3.0 (and newer) uses .NET 6. You may have to install the .NET 6.0 Runtime for Desktop before you can launch Tabular Editor 3.3.0 (or newer). Starting from 3.3.1, the Tabular Editor 3 installer will download and install these prerequisites, if they are missing.
New features in 3.4.1
- Updated TOM to 19.55.3.
- New Perspective Editor view.
Minor improvements in 3.4.1
- DAX debugger now supports window functions (
OFFSET
,INDEX
andWINDOW
). - DAX debugger now lets you debug a measure that is being referenced in a table constructor, such as
EVALUATE { [Internet Sales] }
or in theROW
function. - The Evaluation Context view now shows the expression of table variables used as filters.
- Resetting the window layout through the Window menu, now no longer affects toolbar buttons (these can be modified or reset through the Tools > Customize dialog).
Bugfixes in 3.4.1
- Fixed an issue with the search box above the keyboard command list in the preferences dialog.
- DAX editors now deal correctly with nested comments, see #681.
- Attempting to debug query-scoped measures no longer causes a crash.
- Fixed an issue that caused relationship lines in the diagram view to become "stuck", see #787.
- When tracking TOM Explorer selection in the dependency view, application should no longer crash when selecting a relationships, see #782.
- Fixed the "DataSourceConverter cannot convert from TabularEditor.TOMWrapper.ProviderDataSource" error, when attempting to change or reset the DataSource property on a partition.
- Tabular Editor 3 should no longer replace blank characters at the end of file names with
%20
, when using "Save to folder". - Expression Editor should no longer be empty until its header is clicked, see #739.
- DAX debugger now correctly simulates the auto-exist behavior of
SUMMARIZECOLUMNS
. - Fixed an issue where the presence of
ALL()
,ALLSELECTED()
, and other filter removal functions, did not cause outer filters to be striked out (indicating that the filters had been overwritten) in the Evaluation Context view. - Fixed the missing context menu option to refresh a Calculated Table or Calculation Group.
- Fixed an issue that would sometimes cause a crash when attempting to perform a schema update.
- It is now no longer possible to debug a measure that has been removed from the model (which would otherwise cause a crash).
- Better exception handling when objects are pasted into the TOM Explorer.
- Fixed an issue that would cause a crash when an object is deleted while being shown in the Search Results view.
- Fixed an issue that would cause a crash in the Table Preview, when columns or tables were deleted.
- Semantic Analyzer no longer reports an error when the
<Relation>
parameter of a window function is left blank, or when it contains extension columns. See #807. - The "Reset" button in the Customize dialog should no longer remove all buttons from a toolbar.
- C# script editor should no longer insert an additional tab or newline character when performing an auto complete by pressing one of these keys.
- Fixed an issue when calling the
DependsOn.Deep()
method through a C# script. - DAX editor should no longer crash while attempting to autoformat the code.
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