Unorder (MDX)
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 à MicrosoftSQL ServerAnalysis 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 ServerAnalysis 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>>))