Unorder (MDX)
Mis à jour : 17 juillet 2006
Supprime tout classement appliqué d'un dataset spécifié.
Syntaxe
Unorder(Set_Expression)
Arguments
- Set_Expression
Expression MDX (Multidimensional Expressions) valide qui retourne un jeu.
Notes
La fonction Unorder supprime tout classement appliqué aux tuples contenus dans le jeu par toute autre fonction ou instruction, telle que la fonction Order. Le classement des tuples dans le jeu retourné par la fonction Unorder est indéterminé.
La fonction Unorder sert d'indice à Microsoft SQL Server Analysis Services pour l'optimisation des requêtes et le traitement des jeux. Dans les cas où l'ordre des tuples dans un jeu est sans importance pour un calcul, le recours à la fonction Unorder peut améliorer les performances. Par exemple, la fonction NonEmpty (MDX) peut donner de meilleurs résultats lorsque le jeu fourni pour cette même fonction n'est pas ordonné que lorsque Analysis Services doit préserver l'ordre. Avec SQL Server 2005 Analysis Services, le processeur de requêtes tente d'appliquer cette fonction automatiquement pour un grand nombre de fonctions (par exemple, les fonctions Sum et Aggregate).
Exemple
Le pseudo-code suivant présente la syntaxe employée pour cette fonction.
NonEmpty (UnOrder (<<set_expression>>))
Voir aussi
Référence
Guide de référence des fonctions MDX (MDX)
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
17 juillet 2006 |
|