ADDSLICEAXISATTRIBUTESORT

Cette fonction modifie un axe de tranche existant via l'ajout d'un tri par attribut. Pour ajouter un tri à une tranche, utiliser l'axe modifié lors de la création d'une définition de tranche.

Ces fonctions ont un but similaire :

  • ADDSLICEAXISATTRIBUTESORT
  • INSERTSLICEAXISATTRIBUTESORT

La différence entre les deux fonctions réside dans l'ordre dans lequel elles ajoutent des critères de tri à la définition MDX d'une tranche. L'ordre dans lequel les critères sont ajoutés détermine l'ordre dans lequel ils sont appliqués et peut donc affecter le mode de tri d'une tranche.

ADDSLICEAXISATTRIBUTESORT ajoute le tri à la fin de la liste de critères. INSERTSLICEAXISATTRIBUTESORT ajoute le tri au début de la liste de critères.

Syntaxe

=ADDSLICEAXISATTRIBUTESORT("axis","hierarchy","attribute","break_ hierarchy","order")

La fonction renvoie #{Axis}.

Exemple

Dans cet exemple, la cellule F22 contient le résultat d'une fonction CREATESLICEAXIS :

=ADDSLICEAXISATTRIBUTESORT(F22,"[Product]","member_caption","True","Desc")

Le tri est réalisé en fonction de l'attribut 1. True indique que la hiérarchie est rompue et Desc qu'elle est triée par ordre décroissant.