Unorder (MDX)
Data aggiornamento: 17 luglio 2006
Rimuove l'ordinamento imposto dal set specificato.
Sintassi
Unorder(Set_Expression)
Argomenti
- Set_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un set.
Osservazioni
La funzione Unorder rimuove l'ordinamento imposto sulle tuple contenute nel set da qualsiasi altra funzione o istruzione, ad esempio la funzione Order. L'ordinamento delle tuple nel set restituito dalla funzione Unorder è indeterminato.
La funzione Unorder viene utilizzata come hint per Microsoft SQL Server Analysis Services ai fini dell'ottimizzazione delle query per l'elaborazione dei set. Se l'ordine delle tuple all'interno di un set non è importante ai fini di un calcolo, l'utilizzo della funzione Unorder può determinare un miglioramento delle prestazioni. La funzione NonEmpty (MDX), ad esempio, può offrire prestazioni superiori se il set specificato per questa funzione non è ordinato rispetto ai casi in cui Analysis Services deve mantenere un ordine. Con SQL Server 2005 Analysis Services, Query Processor tenta di eseguire automaticamente questa funzione per numerose funzioni, ad esempio Sum e Aggregate.
Esempio
Nello pseudocodice seguente viene illustrata la sintassi per questa funzione.
NonEmpty (UnOrder (<<set_expression>>))
Vedere anche
Riferimento
Guida di riferimento alle funzioni MDX (MDX)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
17 luglio 2006 |
|