KB2932559 - 修正:在樞紐分析表項目並移除 SSAS 中的篩選器之後,總計會發生錯誤

套用到
SQL Server 2012 Analysis Services SQL Server 2016 Service Pack 1 SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

此 Hotfix 也適用於 Microsoft SQL Server 2014 和 2017 Analysis Services (SSAS) 、SQL Server 2012 SP2 和 SQL Server 2016 SP1。

症狀

請考慮以下案例:

  • 您可以使用 SQL Server Analysis Services (SSAS) 中的一個量值和數個維度屬性來建立樞紐分析表。

  • 您可以篩選特定項目,然後從其中一個維度移除篩選。

  • 在篩選條件中,有前一個查詢 (查詢 1) 具有子選取,以及後續查詢 (查詢 2) 在檢視上執行。

    附註

    • 查詢 1 和查詢 2 都在相同角色下執行。
    • 查詢 2 所尋找的空間可以從查詢 1 的空間 (滿足,而不需要子選取切割) 。 查詢 1 和查詢 2 上都有計算,這會導致結果被快取,然後在全域公式引擎快取中搜尋。

在此案例中,總計是錯誤的,因為它們仍然顯示特定篩選項目的總和。

原因

發生此問題的原因是 Microsoft SQL Server 2012 SP1 累積更新 4 的「總計」迴歸。

解決方式

此問題已在下列 SQL Server 累積更新中修正:

SQL Server 2017 累積更新 10

SQL Server 2016 SP1 累積更新 8

SQL Server 2012 SP2 的累積更新 1

SQL Server 2014 累積更新 2

SQL Server 2012 SP1 的累積更新 10

關於 SQL Server 的累積更新

SQL Server 的每個新累積更新都包含所有 Hotfix,以及先前累積更新所包含的所有安全性修正程式。 查看 SQL Server 的最新累積更新:

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。