Table of Contents

Tabular Editor 3.23.0

Important

Tabular Editor 有可用的新版本。 你可以在这里找到最新版本。

Tabular Editor 3.23.0 下载:

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

Note

除了常规的 64 位(x64)版本外,我们现在也提供原生 ARM64 版本。 已停止提供 32 位(x86)版本。

3.23.0 新增功能

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

  • Tabular Editor 3 现已支持 DAX 用户自定义函数 (UDFs)。 这是一项重要的大型功能,仅用几条要点难以充分说明。 如需了解更多,请参阅专门的文档章节
  • 仿佛一个重大功能还不够,本次发布还新增了对 Calendars 日历功能的支持。 同样,如需了解更多,请参阅专门的文档章节
Note

Tabular Editor 3.23.1 包含多项与 UDF 和日历相关的重要 Bug 修复。如果你计划使用这些功能,建议更新到 3.23.1。

  • 表导入向导现已支持以 Fabric SQL DatabasesFabric Mirrored Databases 作为数据源,适用于导入模式和 Direct Lake 模式的模型,与 Power BI Desktop 2025 年七月更新公告 一致。
  • 原生支持 ARM64
  • 为即将推出的 Power BI 功能做准备(目前还不能透露)。

3.23.0 的改进

  • 主窗口现在会记住其位置和大小。 可在 偏好 > Tabular Editor > User Interface > Layout 中禁用。
  • 信息视图现在默认复制所选单元格,而不是整行;仍可使用 Ctrl+Shift+C 像以前一样复制整行。 此外,还新增了右键快捷菜单,同样包含(复制单元格、复制行)等选项。
  • 已将包括 AMO/TOM 在内的第三方依赖项更新至 v. 19.103.2
  • 新增“自动换行”选项现已可在工具栏、菜单(Edit > Word Wrap)以及偏好窗口(Text Editors > General)中使用。 也可以在偏好中启用换行标记。
  • C# Script 编辑器的自动补全现支持更灵活的搜索(例如可搜索部分匹配,也可按大写字母/驼峰命名进行搜索)。
  • 现在,除了 DEFINE MEASURE 语句外,你还可以对包含 DEFINE COLUMNDEFINE TABLE 语句的 DAX 查询使用“Apply”或“Apply selection”命令。 这将会在模型中创建相应的计算列或计算表格;如果它们已存在,则会更新其 DAX 表达式。
  • “窥视定义”窗口现在允许你滚动主 DAX 编辑器;当鼠标悬停在该窗口上时,将不再拦截滚轮滚动输入。
  • “窥视定义”窗口高度现在调整得更紧凑。
  • 当存在其他更明确的错误信息时,语义分析器将不再显示“Multiple column cannot be converted to a scalar value”错误。

3.23.0 的 Bug 修复

  • 修复了一个问题:尽管建模操作是受支持的,但在 Power BI Desktop 中对模型进行任何更改仍必须先启用 Allow unsupported modelling operations
  • 修复了一个问题:在某些分辨率和 DPI 缩放设置下,主窗口会超出屏幕尺寸。
  • 修复了“较大图标”、“在工具栏上显示屏幕提示”等工具栏自定义设置在重启 TE3 后不会保留的问题。
  • 修复了一个界面显示异常:TOM Explorer 的透视和 Language 下拉控件出现重复按钮。
  • 修复了“窥视定义”功能中的多项问题:
    • 在撤销/重做操作时,“窥视定义”会被关闭
    • 在 DAX 编辑器的最后一行使用“窥视定义”时将不可见
    • 删除被窥视引用所在行的行尾字符后,“窥视定义”会消失
    • 按 ESC 关闭自动补全弹窗时,“窥视定义”也会随之关闭
    • 按下 ESC 试图清除矩形选择时,“窥视定义”也会被关闭
    • 在被窥视引用左侧新增一行后,“窥视定义”会消失,并且会在被窥视引用上方错误出现空白填充区域
    • 修复了一个问题:触发“窥视定义”时,如果插入点不在被窥视引用所在行,会在错误的行下方出现空白填充区域
  • C# 代码编辑器中的调用提示现在大小正确,确保所有调用提示文本都可见。
  • 修复了一个问题:Fabric 连接对话框中未能正确列出 Fabric Warehouses(而是显示为“Unknown”类型)。
  • DAX 自动完成不再会为 PARALLELPERIOD 函数的 <Interval> 参数建议 DAY,因为这不是该参数的有效值。
  • 使用上下方向键在不同语法替代项之间切换时,调用提示现在会正确更新。
  • 修复了在对象之间切换时代码操作未能正确更新的问题。
  • 修复了一个问题:放大时代码编辑器中的行号会被截断。

从 Tabular Editor 2.x 迁移过来?

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

Tabular Editor 3 主要功能概览:

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

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