Sintomi
Si supponga di eseguire una query MDX (Multidimensional Expressions) in modalità di blocco in Microsoft SQL Server 2012 Analysis Services (SSAS 2012). La query MDX restituisce risultati errati quando si verificano le condizioni seguenti:
-
Il modello contiene operatori unari in una o più gerarchie.
-
La query include più di un membro dello stesso livello della gerarchia di operatori unari.
Risoluzione
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 4 per SQL Server 2012 SP2 /en-us/help/3007556
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Soluzione alternativa
Per risolvere il problema, eseguire la query in modalità di blocco impostando uno dei contrassegni seguenti su 1:
-
CellByCellCalculationMode
-
CellByCellCalculationModeForUnaryOperatorAndSemiAdditiveMeasure
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".