Skip to content

Tabular Editor 2.18.2

Compare
Choose a tag to compare
@otykier otykier released this 09 May 13:39
· 91 commits to master since this release

Improvements in 2.18.2

  • Updated to TMDL preview-2, which fixes a few issues with the TMDL serializer/deserializer (see #1092).
  • Updated AMO/TOM to 19.64.0.

Bugfixes in 2.18.2

  • The "Local instances" connection dropdown now shows local SSAS / DevEnv instances again.
  • Measures with dynamic format strings applied, can now be copy/pasted (see issue #1099)
  • Fixed an issue with the CLI option in conjunction with TMDL, when only the folder is specified (see issue #1101)

Bugfixes in 2.18.1

  • Fixed a bug where "Save to Folder" in TMDL mode, followed by "Save", caused a mix of TMDL and legacy folder output.

Improvements in 2.18.0

  • Updated TOM to 19.61.1.4.
  • Tokenizer support for new DAX functions.
  • Default Compatibility Level for new Power BI datasets is now 1601.
  • Best Practice Analyzer now displays severity in the main window (thanks @DBojsen)
  • The IAnnotationObject interface now includes a ClearAnnotations() method.
  • Tabular Editor now supports TMDL (Tabular Model Definition Language). To enable saving a model as TMDL in Tabular Editor, go to File > Preferences > Serialization and set the Serialization Mode to TMDL (preview). Once applied, the File > Save to Folder... menu option will save the model as TMDL.

image

  • The Tabular Editor CLI adds the -TMDL switch, which will output a model as TMDL. The CLI is also able to load a model from a TMDL folder structure.

IMPORTANT: TMDL is currently in Preview. Please view the limitations listed here. Also note, that models containing Provider (aka. Legacy) Data Sources, cannot currently be deserialized from TMDL..

Bugfixes in 2.18.0

  • Fixed an issue that prevented using the Batch Rename / Batch Rename Children option when using Tabular Editor as an external tool for Power BI Desktop.
  • Setting a Format String Expression on a measure will now clear the Format String property (since it's not permitted to have a Format String Expression and a Format String assigned simultaneously).