List.Percentile
List.Percentile(list as list, percentiles as any, optional options as nullable record) as any
傳回清單 list
的一或多個範例百分位數。 如果值 percentiles
是介於 0.0 和 1.0 之間的數字,則其會被視為百分位數,而且結果會是對應至該機率的單一值。 如果值 percentiles
是其中值介於 0.0 和 1.0 之間的數字清單,則結果會是對應至輸入機率的百分位數清單。
options
中的 PercentileMode 選項可由進階使用者用來挑選更具體的插補方法,但不建議用於大部分用途。 預先定義的符號 PercentileMode.ExcelInc 和 PercentileMode.ExcelExc 符合 Excel 函式 PERCENTILE.INC
和 PERCENTILE.EXC
所使用的插補方法。 預設行為符合 PercentileMode.ExcelInc。 符號 PercentileMode.SqlCont 和 PercentileMode.SqlDisc 分別符合 PERCENTILE_CONT
和 PERCENTILE_DISC
的 SQL Server 行為。
尋找清單 {5, 3, 1, 7, 9}
的第一個四分位數。
使用方式
List.Percentile({5, 3, 1, 7, 9}, 0.25)
輸出
3
使用符合 Excel {5, 3, 1, 7, 9}
的插補方法來尋找清單 PERCENTILE.EXC
的四分位數。
使用方式
List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])
輸出
{2, 5, 8}