Table of Contents

Tabular Editor 3.13.0

Important

Tabular Editor 已有新版本可用。 你可以在此处查看最新版本。

Tabular Editor 已有新版本可用。 你可以在此处查看最新版本。

Tabular Editor 3.13.0 下载:

如果你之前未使用过 Tabular Editor 3,则可获得 30 天试用期,安装后即可申请。 你也可以购买许可证.

文件 SHA-256
TabularEditor.3.13.0.Installer.x64.exe 7C22DC330D8F1F83C30FB4F84E6A038C1F4E08128BEA293E0559D6C5C2F80671
TabularEditor.3.13.0.x64.msi 582DA8393AE8C51CA0DAC5B6980534957AAF2E729B5E0ECDB2ED943181A5860D
TabularEditor.3.13.0.x64.zip F7B0CCB25B3CEA478F921AF7C0FDA6979910D17F8BAF321E23986C800978811F
TabularEditor.3.13.0.Installer.x86.exe B851EE5B994F69B8BB0D806FA8147D2196D17D395D8D1601CC338E8D343526B1
TabularEditor.3.13.0.x86.msi 30B15436DD7FB1BA8B9FFBEFBAB366A70B3EB21422ACEFE442EFF464E6E7E361
TabularEditor.3.13.0.x86.zip CED68ECC4821B9A21AB022AD61AB693A1FD4988F8C6D66BEC1B08E941295C7B3

先决条件

Tabular Editor 3.3.0(及更高版本)使用 .NET 6。 在启动 Tabular Editor 3.3.0(或更高版本)之前,你可能需要先安装 .NET 6.0 桌面运行时。 从 3.3.1 开始,如果缺少这些先决条件,Tabular Editor 3 安装程序会自动下载并安装。

3.13.0 新增内容

查看我们的发布博客,快速了解此版本中最重要的更新。

3.13.0 改进内容

  • 现在,仅当变量声明块完整后才会显示“未使用变量”警告,并且只会高亮变量名本身。 另外,新增了一个选项,你可以在 工具 > 偏好 > DAX编辑器 > Code Assist 中关闭这些警告。
  • TE3 中的 VertiPaq分析器现在使用与 DAX Studio 相同的默认设置。 你现在也可以在 工具 > 偏好 > VertiPaq分析器 中配置“从 DirectQuery 表读取统计信息”选项。
  • 我们对表的“刷新策略”在 属性 视图中的显示方式做了一个小调整,以便更好地与 TOM 保持一致。 此外,此更改还允许你为刷新策略添加注释和扩展属性,这是之前无法做到的。 C# Script 仍然可以直接在 Table 对象上使用刷新策略属性,但我们建议更新脚本,改为通过 Table.RefreshPolicy 对象访问这些属性。
  • 在 TOM Explorer 中选择表或列时,我们现在会高亮显示(使用 粗体 字体)该对象参与的所有关系,参见 #865。 这个功能可以在 工具 > 偏好 > TOM Explorer 中禁用。
  • 我们现在会显示主要存储模式(Import、DirectQuery、Direct Lake 等) 在标题栏中显示模型的存储模式。
  • 除了表之外,现在也可以在“Dependencies” 视图中从特定列开始查看关系。 右键单击某列,选择“Show dependencies”,然后选择“Show relationships starting from this column”选项,参见 这条评论
  • 当对象处于未处理状态时,我们现在会在 信息 视图中显示警告。 这适用于表、列和分区。 同时也解决了 #1153
  • 当某列使用的“按列排序”目标列的 IsAvailableInMDX 被设置为 false 时,我们现在会在 信息 视图中显示一条警告(否则在保存/部署模型时会报错)。 参见 #868
  • 我们已将 AMO/TOM 更新为使用最新版本 19.72.0。 该库还包含更新版本的 TMDL,应可修复在表应用了增量刷新策略时出现的反序列化问题。
  • 使用 TMDL 序列化模型时,我们现在还会输出一个 database.tmdl 文件,其中包含数据库级别的元数据(名称、兼容模式、兼容级别等),从而提升整体 TMDL 体验。
Note

TMDL 仍处于预览阶段,不应在生产环境中使用,因为更新之间可能存在破坏性变更。 如果你在打开由较早版本 Tabular Editor 以 TMDL 格式保存的模型时遇到问题,一种可能的解决办法是:使用同一较早版本的 Tabular Editor 从 TMDL 打开该模型,将其另存为 Model.bim 文件;然后使用最新版本的 Tabular Editor 打开该 Model.bim 文件,并再将其保存回 TMDL 格式。

3.13.0 中的错误修复

  • 修复了一个问题:撤销(Ctrl+Z)从表中移除刷新策略的操作时,无法恢复该刷新策略的配置。
  • 修复了一个问题:当将窗口函数用作 CALCULATECALCULATETABLE 的筛选参数时,DAX编辑器的自动补全会为窗口函数参数推荐不正确的项目。
  • 修复了一个 bug:连接到 Power BI Desktop 实例时无法向层次结构添加/移除级别,尽管这是一个 受支持的建模操作
  • 修复了一个问题:对于常规表,“Calculate”刷新选项未显示。
  • 修复了一个问题:如果所选内容中第一条 EVALUATE 语句的正上方紧挨着一行注释,那么仅评估 DAX 查询当前选中的内容将无法正常工作,参见 #912
  • 当文件夹中包含“.tmdl”文件时,Tabular Editor 现在应允许你“从文件夹打开”(旧版本的 TMDL 使用“.tmd”扩展名)。 参见 #1175
  • 此前用于判定表是否为“日期表”的逻辑过于严格,这在某些情况下可能会误报循环依赖错误,或在 DAX调试器中错误显示被覆盖的筛选语境(由于日期表会隐式移除筛选)。

从 Tabular Editor 2.x 迁移过来?

观看 此视频,了解 Tabular Editor 3 的新功能概览。 另外,别忘了查看我们的上手指南

Tabular Editor 3 主要功能概览:

  • 完全可自定义的 IDE,支持多显示器、Hi-DPI 和主题
  • 全新强大的 DAX 代码编辑器,具备自动补全、语法检查、代码折叠等更多功能
  • *工作区模式,可将更改保存到磁盘,并同时将模型元数据同步到 Analysis Services
  • *通过无限滚动预览表数据,创建 PivotGrid 或编写 DAX 查询来浏览模型或测试计算逻辑
  • *计划数据刷新
  • 在 Provider 和 Structured数据源中更新表架构(是的,甚至包括 M 查询!)
  • 创建 Data model 图表
  • 创建 DAX 脚本,可在同一文档中编辑多个度量值或其他计算对象
  • 录制 C# Script 并保存为宏(此前称为“自定义操作”)
  • VertiPaq分析器集成
  • DAX调试器

*=仅在连接到 Analysis Services 或 Power BI 实例时可用