INSERTSLICEAXISATTRIBUTESORT
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 valeur du paramètre d'attribut peut être un nom d'attribut ou member_caption
, qui trie les éléments par leurs légendes.
La valeur du paramètre d'ordre peut être Desc
ou Asc
pour trier par ordre décroissant ou croissant.
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.