Partager via


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

Contenu modifié :
  • Mise à jour de la syntaxe et des arguments à des fins d'éclaircissement.
  • Ajout d'exemples mis à jour.