KB2800284 - FIX: Risultato non corretto quando si esegue una query MDX che include una funzione di aggregazione utilizzata in un membro calcolato in SSAS 2008 R2 o SSAS 2012

Si applica a
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Developer SQL Server 2012 Analysis Services SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Microsoft distribuisce le correzioni di Microsoft SQL Server 2008 R2 Service Pack 2 (SP2) come un unico file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutte le correzioni rapide e tutte le correzioni di sicurezza incluse nella versione precedente della correzione di SQL Server 2008 R2 Service Pack 2.

Sintomi

Si supponga di eseguire una query MDX (Multidimensional Expressions) in Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008) o Microsoft SQL Server 2012 Analysis Services (SSAS 2012) quando si verificano le condizioni seguenti:

  • La query MDX ha una funzione Aggregate che viene usata in un membro calcolato in una clausola WHERE.
  • Le funzioni di aggregazione usano più di un membro della gerarchia Dim.Hier.
  • Esiste un'istruzione di ambito che interessa un membro della gerarchia Dim.Hier che non è presente nella funzione di aggregazione.
  • La quota di quota è una quota padre/figlio.

In questa situazione, l'istruzione scope modifica il risultato della funzione Aggregate. In questo caso, la query MDX restituisce un risultato non corretto.

Note:

  • Questo problema può essere risolto aggiungendo la parola chiave EXISTING al parametro della funzione di aggregazione.
  • Questo formato di query MDX viene creato spesso da Excel quando un oggetto tabella pivot viene convertito in formule (usando la funzione SET.CUBO).

        
      

Risoluzione

Il problema è stato risolto per la prima volta nell'aggiornamento cumulativo seguente di SQL Server.

Aggiornamento cumulativo 8 per SQL Server 2012 /it-it/help/2844205

Aggiornamento cumulativo 4 per SQL Server 2012 SP1 /it-it/help/2833645

Aggiornamento cumulativo 5 per SQL Server 2008 R2 SP2 /it-it/help/2797460

Informazioni sugli aggiornamenti cumulativi per SQL Server

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutte le correzioni rapide e di sicurezza incluse nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:

      

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Altre informazioni

Per altre informazioni sulla funzione di aggregazione (MDX), visitare il seguente sito Web MSDN:

Informazioni generali sulla funzione di aggregazione