INSERTSLICEAXISVALUESORT
Cette fonction modifie un axe de tranche existant via l'ajout d'un tri par valeur. 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 :
- ADDSLICEAXISVALUESORT
- INSERTSLICEAXISVALUESORT
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.
ADDSLICEAXISVALUESORT ajoute le tri à la fin de la liste de critères. INSERTSLICEAXISVALUESORT ajoute le tri au début de la liste de critères.
Syntaxe
=ADDSLICEAXISVALUESORT(axis,"tuple",break_hierarchy,"order"[,"ranking"][,ranking_count])
.
La fonction renvoie #{Axis}
.
Utiliser les paramètres facultatifs ranking
et ranking_count
pour renvoyer, par exemple, les cinq valeurs les plus élevées.
Les classements valides sont les suivants :
- Aucune
- TopCount
- BottomCount
- TopPercent
- BottomPercent
- TopSum
- BottomSum
Exemple
Dans cet exemple, la cellule F22 contient le résultat d'une fonction CREATESLICEAXIS.
Cette fonction trie les valeurs par période et par ordre décroissant. « True » indique que la hiérarchie est rompue :
=ADDSLICEAXISVALUESORT(F22,"[Period].[All
Years]",True,"Desc")