Tabular Editor 3.16.2
Important
Tabular Editor 已有更新版本。 你可以在这里找到最新版本。
Tabular Editor 3.16.2 下载链接:
- 下载 Tabular Editor 3.16.2(64 位) (推荐)
- 下载 Tabular Editor 3.16.2(32 位)
- 便携版:x64,x86
- MSI 版本:x64,x86
如果你之前没有使用过 Tabular Editor 3,则可在安装后申请 30 天试用期。 你也可以购买许可证。
先决条件
Tabular Editor 3 使用 .NET 6。 如果你用的是便携版,在启动 Tabular Editor 3 之前,你可能需要手动安装 .NET 6.0 桌面运行时。
查看我们的 发布博客,快速了解 3.16 中最重要的更新。
3.16.2 的改进
- 已将 AMO/TOM 回退到 19.79.1.1,因为 19.80.0 版本引入了与 MFA 身份验证以及其他 XMLA 连接相关的多项问题。 查看 #1317 和 #1322。
3.16.1 的错误修复
- 修复了一个导致已保存的关系图文件(.te3diag)无法正确打开的错误,详见 #1313
3.16.1 的改进
- DAX 查询结果现在会对日期时间值显示“长时间格式”,而不是“短时间格式”。 这样,结果网格中也会显示秒数。
3.16.0 新增
在此版本中,我们对 Pivot Grid 的工作方式进行了大幅重构。 亮点包括:
- Pivot Grid 布局现在可以保存到文件并从文件加载! 新增文件格式
.te3pivot,用于存储 Pivot Grid 布局的 JSON 表示。 - 现在可以在 Pivot Grid 中使用隐藏对象(度量值、列、层次结构);同时,对象重命名也不再会导致 Pivot Grid 丢失布局或清除任何筛选器。
- 全新改进的 Pivot Grid 字段列表:现在默认显示,并在向 Pivot Grid 添加字段时提供更熟悉的使用体验。
前往 Pivot Grid 文档 了解这些变更的更多信息。
3.16.0 的改进
- 当 DAX 表达式包含语法/语义错误时,减少显示的无用或冗余错误信息数量。
- DAX脚本现在支持未指定或为空的表达式。 这允许你指定一个不会修改对象上现有表达式的 DAX脚本,或指定一个会明确将表达式设为空的脚本。
- 你现在可以将 DAX 查询结果导出到 CSV/Excel。 在 查询 菜单中找到 导出数据 和 导出数据(所有结果) 选项。
- 导出 VertiPaq分析器统计信息时,我们现在会根据数据库名称为 VPAX 文件建议一个默认名称。
- 我们将
Editor.Dax.CollapseAllFolds、Editor.Dax.ExpandAllFolds和Editor.Dax.ToggleAllFolds的默认快捷键从 Ctrl+Alt+(key) 改为 Ctrl+Shift+(key)。 这是为了避免与某些字符发生冲突:在非美式键盘上输入这些字符需要使用 AltGr 键(等同于 Ctrl+Alt)。 Ctrl+Shift+(key) 快捷键之前由Editor.Dax.CollapseFold、Editor.Dax.ExpandFold和Editor.Dax.ToggleFold使用。 它们的默认快捷键已改为 Ctrl+(key)。 - 已更新 AMO/TOM 到 19.80.0。
- 菜单和工具栏现在默认锁定位置,防止意外移动。 要解锁它们,请转到 工具 > 自定义…… > 选项,然后取消勾选 锁定菜单和工具栏 选项。
- 我们的 DAX 语义分析器现已支持
WITH VISUAL SHAPE语法,该语法用于包含 Visual 计算 的 DAX 查询。 注意,目前还不支持调试这类查询(因为只能调试度量值,而 Visual 计算不是度量值)。 - 调试 Pivot Grid 单元格值或 DAX 查询时,如果其在筛选语境中包含计算项,则显示警告(TE3 调试器目前不支持此场景)。
3.16.0 中的错误修复
- 在代码编辑器中,按下未分配任何键绑定的 Ctrl 组合键时,不会再插入特殊控制字符。
- 已修改并保存的宏,通过 UI 调用时不会再执行多次。
- 即使之前某次执行勾选了 不再显示更多输出,
.Output()方法现在也应在后续宏执行时显示输出对话框。 - 未加引号的表名引用如果恰好也是 DAX 关键字(例如
Currency),在自动格式化时将不再被当作关键字处理(即不会被自动改为大写)。 此外,DAX脚本中的某些对象属性现在也可以为空。 查看更新后的 DAX脚本文档 了解更多信息。 - DAX脚本执行期间发生的错误现在会得到妥善处理,并且在遇到错误之前由脚本所做的更改会自动回滚。
- 修复了一个问题:分配到自定义工具栏的宏按钮在重启应用后不会保留。
- 修复了一个问题:在 C# Script 中使用
ForEach<T>(IEnumerable<T>, Action<T>)扩展方法时会导致 Tabular Editor 崩溃。 - 修复了删除/重置快捷键时的相关问题,之前对某些命令该操作无法正常生效。
- 修复了在刷新操作完成后,“保存”按钮仍保持禁用状态的问题。
- 修复了某些操作可能导致 TOM Explorer 卡死,并在重启应用前一直无法正常工作的问题。
- 修复了在 TOM Explorer 中删除对象后,所选内容会跳到 Model 节点,而不是跳到已删除对象的最近父节点的问题。
- 修复了与 Pivot Grid 相关的多个问题。
- 语义分析器在类似
"string value" IN { BLANK() }这样的表达式中与BLANK()比较时,将不再产生误报。 - 修复了从 TMDL 文件夹加载模型时,更改序列化设置无法持久化的问题。 参见 #1285。
- 在表格预览中对列进行排序时,如果该列的
IsAvailableInMDX = false(即未为该列创建任何属性层级),我们将不会退回到发出TOPN查询,因为TOPNSKIP不支持按没有属性层级的列进行排序。
从 Tabular Editor 2.x 升级过来?
观看 此视频,快速了解 Tabular Editor 3 的新功能。 另外,别忘了查看我们的上手指南。
Tabular Editor 3 主要功能概览:
- 完全可自定义的 IDE,支持多显示器、Hi-DPI 和主题
- 全新强大的 DAX 代码编辑器,支持自动完成、语法检查、代码折叠等更多功能
- *工作区模式:可在将更改保存到磁盘的同时,将模型元数据同步到 Analysis Services
- *支持无限滚动的表数据预览;创建 Pivot Grid,或编写 DAX 查询来浏览模型或测试计算逻辑
- *计划数据刷新
- 在 Provider 和 Structured数据源上更新表架构(没错,连 M 查询也支持!)
- 创建 Data model 图
- 创建 DAX脚本,让你在一个文档中同时编辑多个度量值或其他计算对象
- 录制 C# Script 并保存为宏(此前称为“Custom Actions”)
- 集成 VertiPaq分析器
- DAX调试器
*=仅在连接到 Analysis Services 或 Power BI 实例时才可用