Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
percentileRank
La fonction percentileRank
calcule le rang en percentile d'une mesure ou une dimension en comparaison avec les partitions spécifiées. La valeur du rang en percentile (x
) indique que l'élément actuel est supérieur à x
% des valeurs dans la partition spécifiée. La plage de valeurs du rang en percentile s'étend de 0 (inclus) à 100 (exclu).
Syntaxe
Les crochets sont obligatoires. Pour voir quels arguments sont facultatifs, consultez les descriptions suivantes.
percentileRank (
[ sort_order_field ASC_or_DESC, ... ]
,[ {partition_field}, ... ]
)
Arguments
- champ pour l'ordre de tri
-
Une ou plusieurs mesures et dimensions regroupées selon lesquelles vous souhaitez trier les données, avec séparation par des virgules. Vous pouvez spécifier un ordre de tri croissant (
ASC
) ou décroissant (DESC
).Chaque champ de la liste est placé dans des accolades {}, s'il s'agit de plusieurs mots. La liste entière est placée entre crochets [ ].
- partition field
-
(Facultatif) Une ou plusieurs mesures et dimensions selon lesquelles vous souhaitez effectuer la partition, avec séparation par des virgules.
Chaque champ de la liste est placé dans des accolades {}, s'il s'agit de plusieurs mots. La liste entière est placée entre crochets [ ].
- calculation level
-
(Facultatif) Spécifie le niveau de calcul à utiliser :
-
PRE_FILTER
– Les calculs de pré-filtre sont effectués avant les filtres de jeu de données. -
PRE_AGG
– Les calculs de pré-regroupement sont effectués avant d'appliquer les regroupements et les filtres N premiers/derniers aux représentations visuelles. -
POST_AGG_FILTER
– (Par défaut) Les calculs de tableau sont effectués lorsque les représentations visuelles s'affichent.
La valeur par défaut est
POST_AGG_FILTER
lorsqu'elle est vide. Pour plus d’informations, consultez Utilisation de calculs basés sur les niveaux dans Amazon QuickSight. -
Exemple
L'exemple suivant effectue un classement par percentile de max(Sales)
dans l'ordre décroissant par State
.
percentileRank ( [max(Sales) DESC], [State] )
L'exemple suivant effectue un classement par percentile de Customer Region
par Billed Amount
total. Les champs du calcul de tableau se trouvent dans les sélecteurs de champs de la représentation visuelle.
percentileRank( [sum({Billed Amount}) DESC], [{Customer Region}] )
La capture d'écran suivante affiche les résultats de l'exemple, ainsi que le Billed Amount
total, afin que vous puissiez voir la comparaison des différentes régions.
![Table showing sum of billed amount and percentile by customer region for APAC, EMEA, and US.](images/percentileRank.png)