KB4094858 - 修复:在 SQL Server 的 Power BI 表可视化中使用 DAX 度量值时,出现“发生意外错误”

应用对象
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

症状

假设你在 Microsoft SQL Server 2016 和 SQL Server 2017 上安装了 Microsoft SQL Server Analysis Services (SSAS) 。 在 Power BI 表可视化效果中使用数据分析表达式 (DAX) 度量值时,可能会收到以下错误消息:

注意

文件 FileName\FilePath、行 LineNumber、函数“FunctionName<class ClassName>::ExecSpool” (发生意外错误 )

在以下情况下的措施中可能会出现此问题:

  • 引用 VAR 分配中的另一个度量值。
  • 主度量值用于表可视化效果。
  • 相同的度量值在同一页的卡片可视化效果中工作正常。
  • 相同的度量值在 DAX Studio 中也能正常工作。

解决方法

此修补程序包含在 SQL Server 的以下更新中:

SQL Server 2017 累积更新 8

SQL Server 2016 Service Pack 2 的累积更新 1

SQL Server 2016 Service Pack 1 累积更新 9

关于 SQL Server 内部版本

SQL Server 2016 的每个新内部版本都包含先前内部版本中的所有修补程序和安全修补程序。 建议安装 SQL Server 的最新版本:

SQL Server 2017 的最新累计更新

SQL Server 2016 的最新版本

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

参考资料

了解 Microsoft 用于描述软件更新的 术语 。