List.Percentile
List.Percentile(list as list, percentiles as any, optional options as nullable record) as any
Devolve um ou mais percentis de amostra da lista list
. Se o valor percentiles
for um número entre 0,0 e 1,0, será tratado como um percentil e o resultado será um único valor correspondente a essa probabilidade. Se o valor percentiles
for uma lista de números com valores entre 0,0 e 1,0, o resultado será uma lista de percentis correspondentes à probabilidade de entrada.
A opção PercentileMode no options
pode ser usada por usuários avançados para escolher um método de interpolação mais específico, mas não é recomendada para a maioria dos usos. Símbolos predefinidos PercentileMode.ExcelInc e PercentileMode.ExcelExc correspondem aos métodos de interpolação usados pelas funções do Excel PERCENTILE.INC
e PERCENTILE.EXC
. O comportamento padrão corresponde ao PercentileMode.ExcelInc. Os símbolos PercentileMode.SqlCont e PercentileMode.SqlDisc correspondem ao comportamento do SQL Server para PERCENTILE_CONT
e PERCENTILE_DISC
, respectivamente.
Encontre o primeiro quartil da lista {5, 3, 1, 7, 9}
.
Utilização
List.Percentile({5, 3, 1, 7, 9}, 0.25)
Saída
3
Encontre os quartis da lista {5, 3, 1, 7, 9}
usando um método de interpolação correspondente ao PERCENTILE.EXC
do Excel.
Utilização
List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])
Saída
{2, 5, 8}