Condividi tramite


List.Percentile

Sintassi

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

Informazioni su

Restituisce uno o più percentili di esempio dell'elenco list. Se il valore percentiles è un numero compreso tra 0,0 e 1,0, verrà considerato come percentile e il risultato sarà un singolo valore corrispondente a tale probabilità. Se il valore percentiles è un elenco di numeri con valori compresi tra 0,0 e 1,0, il risultato sarà un elenco di percentili corrispondenti alla probabilità di input.

L'opzione PercentileMode in options può essere usata dagli utenti avanzati per selezionare un metodo di interpolazione più specifico, ma non è consigliato per la maggior parte degli usi. I simboli predefiniti PercentileMode.ExcelInc e PercentileMode.ExcelExc corrispondono ai metodi di interpolazione usati dalle funzioni PERCENTILE.INC e PERCENTILE.EXC di Excel. Il comportamento predefinito corrisponde a PercentileMode.ExcelInc. I simboli PercentileMode.SqlCont e PercentileMode.SqlDisc corrispondono rispettivamente al comportamento di SQL Server per PERCENTILE_CONT e PERCENTILE_DISC.

Esempio 1

Trovare il primo quartile dell'elenco {5, 3, 1, 7, 9}.

Utilizzo

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

Output

3

Esempio 2

Trovare i quartili dell'elenco {5, 3, 1, 7, 9} usando un metodo di interpolazione corrispondente a PERCENTILE.EXC di Excel.

Utilizzo

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

Output

{2, 5, 8}