List.Percentile
List.Percentile(list as list, percentiles as any, optional options as nullable record) as any
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
.
Trovare il primo quartile dell'elenco {5, 3, 1, 7, 9}
.
Utilizzo
List.Percentile({5, 3, 1, 7, 9}, 0.25)
Output
3
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}