Aller au contenu principal

List.Percentile

Retourne un ou plusieurs centiles d’échantillonnage correspondant aux probabilités spécifiées.

Syntax

List.Percentile(
list as list,
percentiles as any,
optional options as record
) as any

Remarks

Retourne un ou plusieurs centiles d’échantillon de la liste list. Si la valeur percentiles est un nombre compris entre 0,0 et 1,0, elle est traitée en tant que centile et le résultat est une valeur unique correspondant à cette probabilité. Si la valeur percentiles est une liste de nombres avec des valeurs comprises entre 0,0 et 1,0, le résultat est une liste de centiles correspondant à la probabilité d’entrée. L’option PercentileMode dans options peut être utilisée par les utilisateurs avancés pour choisir une méthode d’interpolation plus spécifique, mais n’est pas recommandée pour la plupart des utilisations. Les symboles prédéfinis PercentileMode.ExcelInc et PercentileMode.ExcelExc correspondent aux méthodes d’interpolation utilisées par les fonctions Excel CENTILE.INC et CENTILE.EXC. Le comportement par défaut correspond à PercentileMode.ExcelInc. Les symboles PercentileMode.SqlCont et PercentileMode.SqlDisc correspondent au comportement de SQL Server pour PERCENTILE_CONT et PERCENTILE_DISC, respectivement.

Examples

Example #1

Recherchez le premier quartile de la liste <code>{5, 3, 1, 7, 9}</code>.

List.Percentile({5, 3, 1, 7, 9}, 0.25)

Result:

3

Example #2

Recherche les quartiles de la liste <code> {5, 3, 1, 7, 9} </code> à l’aide d’une méthode d’interpolation correspondant à la fonction <code>PERCENTILE.EXC</code> d’Excel.

List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])

Result:

{2, 5, 8}

Category

List.Ordering