

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)
<a name="percentileDisc-function"></a>

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
<a name="percentileDisc-function-syntax"></a>

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

## Arguments
<a name="percentileDisc-function-arguments"></a>

 *mesure*   
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 la section [Calcul sensible au niveau - fonctions d'agrégation (LAC-A](https://docs.aws.amazon.com/quicksight/latest/user/level-aware-calculations-aggregate.html)).

## Renvoie
<a name="percentileDisc-function-return-type"></a>

Le résultat de la fonction est un nombre. 

## Notes d’utilisation
<a name="percentileDisc-usage-notes"></a>

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
<a name="percentileDisc-examples"></a>

Les exemples suivants aident à comprendre le fonctionnement de percentileDisc.

**Example 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
```

**Example 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, voir [Calcul sensible au niveau - fonctions d'agrégation (LAC-A](https://docs.aws.amazon.com/quicksight/latest/user/level-aware-calculations-aggregate.html)). 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.\]](http://docs.aws.amazon.com/fr_fr/quick/latest/userguide/images/percentile-function-example-lac.png)
