Date de dernière modification : 20 Jul 2023
Environnement
Tableau DesktopRéponse
Cet exemple utilise les données de l'exemple Superstore.CLIQUER POUR DÉVELOPPER LA SOLUTION
Étape de création de paramètre, calcul et vue
Informations supplémentaires
Les dimensions dans l'étagère Lignes ou Colonnes sont traitées de manière hiérarchique, si bien que le tri par dimension n'affectera pas les dimensions à droite de celle-ci sur l'étagère.Si vous souhaitez mélanger des types de données ou ajouter un paramètre « Ascending or Descending » (Ordre croissant ou Ordre décroissant), vous pouvez ajouter RANK() aux champs non numériques. Voir le classeur joint « Sorting by ANYTHING ».
Utilisez un calcul du type suivant au lieu du calcul décrit dans les instructions ci-dessus :
IF [Ascending/Descending]='Ascending' then 1 else -1 END
*
IF [Sort by]='Category' then -rank(min([Category]))
elseif [Sort by]='Sub-Category' then -rank(min([Sub-Category]))
elseif [Sort by]='Sales' then SUM([Sales])
elseif [Sort by]='Profit' then SUM([Profit])
END
RANK() peut être utilisé pour tout type de données afin de le convertir en nombre et conserver l'ordre d'origine. Pour « Descending » (Ordre décroissant), le calcul entier peut être multiplié par -1.
Merci de nous avoir donné votre avis sur l’efficacité de l’article.
Ouvrir un nouveau cas
Continuer la recherche
Base de connaissances
Communauté
Aide produit
Formation et tutoriels