List.Percentile
List.Percentile(list as list, percentiles as any, optional options as nullable record) as any
Retourne un ou plusieurs exemples de centile 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 sera une liste de centiles correspondant à la probabilité d’entrée.
L’option PercentileMode dans options
peut être utilisée par des utilisateurs expérimenté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 Excel PERCENTILE.INC
et PERCENTILE.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.
Rechercher le premier quartile de la liste {5, 3, 1, 7, 9}
.
Utilisation
List.Percentile({5, 3, 1, 7, 9}, 0.25)
Sortie
3
Rechercher les quartiles de la liste {5, 3, 1, 7, 9}
à l’aide d’une méthode d’interpolation correspondant à la fonction Excel PERCENTILE.EXC
.
Utilisation
List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])
Sortie
{2, 5, 8}