Symptomer
Anta at du kjører et flerdimensjonalt uttrykk (MDX) i blokkmodus i Microsoft SQL Server 2012 Analysis Services (SSAS 2012). MDX-spørring returnerer feil resultater når følgende betingelser er oppfylt:
-
Modellen inneholder mono-operatorene på ett eller flere hierarkier.
-
Spørringen inneholder mer enn ett medlem på samme nivå i hierarkiet Unær operator.
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Kumulativ oppdatering 4 for SQL Server 2012 SP2/en-us/help/3007556
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Løsningen
Du kan omgå dette problemet ved å kjøre spørringen i blokkmodus ved å angi ett av følgende flagg til 1:
-
CellByCellCalculationMode
-
CellByCellCalculationModeForUnaryOperatorAndSemiAdditiveMeasure
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".