Symptom
Anta att du kör en MDX-fråga (multidimensionella uttryck) i blockeringslistan i Microsoft SQL Server 2012 Analysis Services (SSAS 2012). MDX-frågan returnerar fel resultat när följande villkor uppfylls:
-
Modellen innehåller unära operatorer för en eller flera hierarkier.
-
Frågan omfattar fler än en medlem från samma nivå som den unära operator hierarkin.
Lösning
Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 4 för SQL Server 2012 SP2 /en-us/help/3007556
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Lösning
Undvik problemet genom att köra frågan i Blocklayout genom att ange någon av följande flaggor till 1:
-
CellByCellCalculationMode
-
CellByCellCalculationModeForUnaryOperatorAndSemiAdditiveMeasure
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".