List.Percentile
Restituisce uno o più percentili del campione corrispondenti alle probabilità specificate.
Syntax
List.Percentile(
list as list,
percentiles as any,
optional options as record
) as any
Remarks
Restituisce uno o più percentili del campione dell'elenco list
. Se il valore percentiles
è un numero compreso tra 0,0 e 1,0, verrà considerato come un percentile e il risultato sarà un unico 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 scegliere un metodo di interpolazione più specifico, ma è sconsigliata per la maggior parte degli utilizzi. I simboli predefiniti PercentileMode.ExcelInc
e PercentileMode.ExcelExc
corrispondono ai metodi di interpolazione usati dalle funzioni Excel PERCENTILE.INC
e PERCENTILE.EXC
. Il comportamento predefinito corrisponde a PercentileMode.ExcelInc
. I simboli PercentileMode.SqlCont
e PercentileMode.SqlDisc
corrispondono al comportamento di SQL Server per PERCENTILE_CONT
e PERCENTILE_DISC
, rispettivamente.
Examples
Example #1
Trovare il primo quartile dell'elenco <code>{5, 3, 1, 7, 9}</code>.
List.Percentile({5, 3, 1, 7, 9}, 0.25)
Result:
3
Example #2
Trovare i quartili dell'elenco <code>{5, 3, 1, 7, 9}</code> usando un metodo di interpolazione che corrisponde al metodo <code>PERCENTILE.EXC</code> di Excel.
List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])
Result:
{2, 5, 8}
Category
List.Ordering