KB3013269 - ÅTGÄRDAT: Resultatet blir felaktigt när du kör MDX-fråga med unära operatorer i SSAS 2012

Gäller för
SQL Server 2012 Analysis Services

Symptom

Anta att du kör en MDX-fråga (Multidimensional Expressions) i blockläge i Microsoft SQL Server 2012 Analysis Services (SSAS 2012). MDX-frågan returnerar fel resultat om följande villkor är sanna:

  • Modellen innehåller unära operatorer i en eller flera hierarkier.
  • Frågan omfattar fler än en medlem från samma nivå i den unära operatorhierarkin.

Lösning

Problemet åtgärdades först i följande kumulativa uppdatering av SQL Server.

Kumulativ uppdatering 4 för SQL Server 2012 SP2 /en-us/help/3007556

Om kumulativa uppdateringar för SQL Server

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

      

Lösning

Lös problemet genom att köra frågan i blockeringsläge genom att ange någon av följande flaggor till 1:

  • CellByCellCalculationMode
  • CellByCellCalculationModeForUnaryOperatorAndSemiAdditiveMeasure

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".