percentileDisc (centile) - Amazon QuickSight

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.

percentileDisc (centile)

La fonction percentileDisc calcule le percentile en fonction des nombres réels contenus dans measure. Elle utilise le regroupement et le tri appliqués dans les zones de champs. La fonction percentile est un alias de percentileDisc.

Utilisez cette fonction pour répondre à la question suivante : Quels sont les points de données réels présents dans ce percentile ? Pour renvoyer la valeur de percentile la plus proche présente dans votre jeu de données, utilisez percentileDisc. Pour renvoyer une valeur percentile exacte qui n'est peut-être pas présente dans votre jeu de données, utilisez plutôt percentileCont.

Syntaxe

percentileDisc(expression, percentile, [group-by level])

Arguments

measure

Spécifie une valeur numérique à utiliser pour calculer le percentile. L'argument doit être une mesure ou une métrique. Les valeurs NULL sont ignorées dans le calcul.

percentile

La valeur du percentile peut être n'importe quelle constante numérique située entre 0 et 100. Une valeur de percentile de 50 calcule la valeur médiane de la mesure.

niveau de regroupement

(Facultatif) Spécifie le niveau de regroupement de l'agrégation. Le niveau ajouté peut correspondre à une dimension quelconque, indépendamment des dimensions déjà ajoutées au visuel.

L'argument doit être un champ de dimension. Le niveau de regroupement doit être placé entre crochets [ ]. Pour plus d’informations, consultez Fonctions LAC-A.

Renvoie

Le résultat de la fonction est un nombre.

Notes d’utilisation

La fonction percentileDisc est une fonction de distribution inverse qui suppose un modèle de distribution discrète. Elle prend une valeur de centile et une spécification de tri et renvoie un élément de l’ensemble donné.

Pour une valeur de percentile donnée P, percentileDisc utilise les valeurs triées dans le visuel et renvoie la plus petite valeur de distribution cumulative qui est supérieure ou égale à P.

Exemples de percentileDisc

Les exemples suivants aident à comprendre le fonctionnement de percentileDisc.

Exemple Comparaison de la médiane, percentileDisc et percentileCont

L'exemple suivant illustre la médiane pour une dimension (catégorie) en utilisant les fonctions percentileCont, percentileDisc et median. La valeur médiane est la même que la valeur percentileCont. percentileCont interpole une valeur qui peut ou non se trouver dans l'ensemble des données. Cependant, comme percentileDisc affiche toujours la valeur la plus proche existant dans le jeu de données, il est possible que les deux résultats ne correspondent pas. La dernière colonne de cet exemple montre la différence entre les deux valeurs. Le code de chaque champ calculé est le suivant :

  • 50%Cont = percentileCont( example , 50 )

  • median = median( example )

  • 50%Disc = percentileDisc( example , 50 )

  • Cont-Disc = percentileCont( example , 50 ) − percentileDisc( example , 50 )

  • example = left( category, 1 ) (Pour simplifier l'exemple, nous avons utilisé cette expression pour raccourcir les noms des catégories à leur première lettre.)

example median 50%Cont 50%Disc Cont-Disc -------- ----------- ------------ -------------- ------------ A 22.48 22.48 22.24 0.24 B 20.96 20.96 20.95 0.01 C 24.92 24.92 24.92 0 D 24.935 24.935 24.92 0.015 E 14.48 14.48 13.99 0.49
Exemple 100e centile comme maximum

L'exemple suivant montre une variété de valeurs percentileDisc pour le champ example. Les champs calculés n%Disc sont définis comme percentileDisc( {example} ,n). Les valeurs de chaque colonne sont des nombres réels provenant du jeu de données.

example 50%Disc 75%Disc 99%Disc 100%Disc -------- ----------- ------------ -------------- ------------ A 20.97 73.98 699.99 6783.02 B 42.19 88.84 820.08 6783.02 C 30.52 90.48 733.44 6783.02 D 41.38 85.99 901.29 6783.0

Vous avez également la possibilité de spécifier le niveau de regroupement pour le calcul en utilisant une ou plusieurs dimensions de la vue ou de votre jeu de données. C'est ce qu'on appelle une fonction LAC-A. Pour plus d'informations sur les fonctions LAC-A, consultez la rubrique Fonctions LAC-A. L'exemple suivant calcule le 30e centile basé sur une distribution continue des chiffres au niveau du pays, sans prendre en compte les autres dimensions (comme la région) présentes dans le visuel.

percentile({Sales}, 30, [Country])
Le centile des ventes dans chaque pays.