KB3013269 - 修正:在 SSAS 2012 中使用一元運算子執行 MDX 查詢時,結果不正確

套用到
SQL Server 2012 Analysis Services

症狀

假設您在 Microsoft SQL Server 2012 Analysis Services (SSAS 2012) 中,以區塊模式 (MDX) 查詢執行多維度運算式。 當下列條件為真時,MDX 查詢會傳回錯誤的結果:

  • 此模型包含一或多個階層上的一元運算子。
  • 查詢涉及來自相同層級一元運算子階層的多個成員。

解決方式

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

SQL Server 2012 SP2 的累積更新 4 /zh-tw/help/3007556

關於 SQL Server 的累積更新

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

      

因應措施

若要解決此問題,請將下列其中一個旗標設為 1,以封鎖模式執行查詢:

  • CellByCellCalculationMode
  • CellByCellCalculationModeForUnaryOperatorAndSemiAdditiveMeasure

狀態

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