Partager via


List.Percentile

Syntaxe

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

À propos

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 sera traitée comme un centile et le résultat sera 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 peut options être utilisée par les utilisateurs avancés pour choisir une méthode d’interpolation plus spécifique, mais elle 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 PERCENTILE.INC Excel et PERCENTILE.EXC. Le comportement par défaut correspond à PercentileMode.ExcelInc. Les symboles PercentileMode.SqlCont et PercentileMode.SqlDisc correspondent au comportement sql Server pour PERCENTILE_CONT et PERCENTILE_DISC, respectivement.

Exemple 1

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

Utilisation

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

Output

3

Exemple 2

Recherchez les quartiles de la liste {5, 3, 1, 7, 9} à l’aide d’une méthode d’interpolation correspondant à PERCENTILE.EXCExcel.

Utilisation

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

Output

{2, 5, 8}