Table of Contents

Tabular Editor 3.18.0

Important

已有更新版本的 Tabular Editor 可用。 你可以在 这里 查看最新版本。

Tabular Editor 3.18.0 .NET 8 下载:

Tabular Editor 3.18.0 .NET 6 下载:

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

Important

.NET 6 将于 2024 年十一月停止支持。 如果您目前无法安装 .NET 8 Desktop runtime,请联系贵组织的 IT 部门提前规划,因为自 2024 年十二月起,我们将不再提供基于 .NET 6 构建的 Tabular Editor 3 版本。 或者,改用我们的便携版构建,其中已包含所需的 .NET 运行时。

3.18.0 新增功能

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

  • 我们的 DAX优化器集成 已结束预览阶段。我们还进行了一些更新,使其支持 DAX优化器 1.2 中新增的评估指标。 另外,所有 企业版 Tabular Editor 3 用户现在每天可免费运行 DAX优化器 4 次。 请通过上方任一链接下载 Tabular Editor 3.18.0,并通过 帮助 > 关于 Tabular Editor 菜单项获取 DAX优化器兑换码。
  • 我们很高兴在 Tabular Editor 3 的所有 DAX 编辑器中推出一项新功能:Code Actions。 这项效率功能会以不打扰的方式为你的 DAX 代码提供改进建议,并支持一键应用。 例如,该功能可用于删除未使用的变量,遵循列和度量值引用的最佳实践,将表筛选重写为更高效的列筛选,以及更多更多功能。 我们计划在后续版本里加入更多操作,期待一下吧!
  • 在我们升级到 最新版本的 Microsoft AMO/TOM 客户端库 之后,集成 身份验证选项的行为发生了变化:如果 Windows 操作系统已连接到某个 Entra ID 帐户,将不再显示 Entra ID 帐户选择器/MFA 弹窗。 因此,我们新增了一个身份验证选项 Microsoft Entra MFA,它会强制显示帐户选择器/MFA 弹窗,让你在需要时选择与当前 Windows 登录帐户不同的帐户。

3.18.0 中的改进

  • 用户界面偏好设置已扩展,支持在标题栏隐藏模型源的详细信息,帮助你在录屏和演示时保护敏感信息。
  • 用户界面偏好设置新增了一个“最近使用的项目”部分。 该部分支持自定义“文件”菜单中显示的最近文件和模型数量,以及“最近连接”中显示的服务器。 这些新偏好设置还支持清除这些项目。
  • 语义分析器现在会在变量被直接用作 CALCULATECALCULATETABLE 的第一个参数时显示警告。 由于变量不受语境转换或修改后的筛选语境影响,以这种方式使用变量很可能并非有意为之。
  • 我们的 SQL 编辑器现在采用了改进的配色方案,更容易区分 SQL 关键字与标识符。
  • 已将 AMO/TOM 及其他依赖项升级到最新版本。
  • 我们现在对新的 Power BI / Fabric 语义模型使用兼容级别 1606。 在该兼容级别下,新增了一个模型属性 ValueFilterBehavior,可用于控制 SUMMARIZECOLUMNSauto-exist 行为。
  • 我们新增了对 TOM ChangedProperties 集合的支持(适用于表、度量值、列以及其他一些对象)。 在组合模型或 Direct Lake 模型中,会使用该集合来指示某个属性(例如列的 Name)已发生更改,并且不应再从底层数据源进行同步。
  • 已将 VertiPaq分析器升级到最新版本 (1.7.2),修复了在对包含 Field Parameters / Group By Columns 的模型提取统计信息时的问题。
  • 已将 Snowflake .NET 连接器版本升级到 v. 4.1.0。 这解决了以下漏洞:CVE-2023-34230CVE-2023-51662
  • 在处理包含大量关系的大型关系图时,关系图组件的速度现已显著提升。
  • 现在你可以在“数据预览”中隐藏列:右键点击列标题,然后选择“隐藏此列”。 要显示已隐藏的列,右键点击列标题并选择“列选择器”。 这将打开一个窗口,你可以在其中查看并重新选择之前隐藏的列。

3.18.0 中的错误修复

  • 修复了一个 Bug:在“从数据库加载语义模型”对话框中,“服务器”下拉列表不会显示最近使用过的服务器。
  • 数据预览设置(排序顺序、筛选器等) 刷新预览后,这些设置现在会被保留,修复了此前设置无法保存的问题。
  • 修复了一个可能导致崩溃的问题:在 DAX 编辑器中使用“重命名”重构期间或刚完成后按撤销(Ctrl+Z)时可能发生崩溃。
  • 当显示“请稍候”对话框时(例如执行表架构更新时),主界面现在会正确锁定,避免你在此期间进行操作。
  • 在 DAX 表达式中引用内部“FormatString”度量值时,语义分析器不再显示警告。 因此,现在可以调试包含此类引用的查询(即使目前仍无法调试 FormatString 表达式本身),详见 #1377

3.18.0 已知问题

  • 如果你在刷新令牌时遇到错误信息 Can't obtain account information for '(e-mail)' while trying to refresh the token.,通常重新执行一次操作就能解决。 这是新版 AMO/TOM 客户端库中的一个问题。 初次连接时,你也可以选择 Microsoft Entra MFA 身份验证选项,而不是 集成 选项,以避免该问题。

从 Tabular Editor 2.x 升级而来?

观看 此视频,快速了解 Tabular Editor 3 的主要功能。 另外,也别忘了查看我们的入门指南

Tabular Editor 3 主要功能概览:

  • 完全可自定义的 IDE,支持多显示器、Hi-DPI 和主题
  • 全新强大的 DAX 代码编辑器,支持自动完成、语法检查、代码折叠等诸多功能
  • *工作区 Workspace 模式,可让你将更改保存到磁盘,并同时将模型元数据同步到 Analysis Services
  • *使用无限滚动预览表数据,创建透视网格 PivotGrids,或编写 DAX 查询来浏览模型或测试计算逻辑
  • *定时刷新数据
  • 在提供程序数据源和 Structured数据源中都更新表架构(是的,连 M 查询也不例外!)
  • 创建 Data model 图示
  • 创建 DAX 脚本,让你在一个文档中编辑多个度量值或其他计算对象
  • 录制 C# Script 并另存为宏(以前称为“Custom Actions”)
  • VertiPaq分析器集成
  • DAX调试器
  • DAX优化器集成
  • 通过代码操作轻松重构 DAX。

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