Ler em inglês

Compartilhar via


List.Percentile

Sintaxe

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

Sobre

Retorna um ou mais percentis de exemplo da lista list. Se o valor percentiles for um número entre 0,0 e 1,0, ele será tratado como um percentil e o resultado será um 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 é recomendável para a maioria dos usos. Os 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 a PercentileMode.ExcelInc. Os símbolos PercentileMode.SqlCont e PercentileMode.SqlDisc correspondem ao comportamento do SQL Server para PERCENTILE_CONT e PERCENTILE_DISC, respectivamente.

Exemplo 1

Localize o primeiro quartil da lista {5, 3, 1, 7, 9}.

Usage

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

Saída

3

Exemplo 2

Localize os quartis da lista {5, 3, 1, 7, 9} usando um método de interpolação correspondente ao PERCENTILE.EXC do Excel.

Usage

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

Saída

{2, 5, 8}