List.Percentile
List.Percentile(list as list, percentiles as any, optional options as nullable record) as any
Mengembalikan satu atau beberapa persentil sampel daftar list
. Jika nilai percentiles
adalah angka antara 0,0 dan 1,0, nilai tersebut akan diperlakukan sebagai persentil dan hasilnya akan menjadi satu nilai yang sesuai dengan probabilitas tersebut. Jika nilai percentiles
adalah daftar angka dengan nilai antara 0,0 dan 1,0, hasilnya akan menjadi daftar persentil yang sesuai dengan probabilitas input.
Opsi PercentileMode di options
dapat digunakan oleh pengguna tingkat lanjut untuk memilih metode interpolasi yang lebih spesifik tetapi tidak disarankan untuk sebagian besar penggunaan. Simbol yang telah ditentukan sebelumnya PercentileMode.ExcelInc dan PercentileMode.ExcelExc cocok dengan metode interpolasi yang digunakan oleh fungsi Excel PERCENTILE.INC
dan PERCENTILE.EXC
. Perilaku default cocok dengan PercentileMode.ExcelInc. Simbol PercentileMode.SqlCont dan PercentileMode.SqlDisc cocok dengan perilaku SQL Server untuk PERCENTILE_CONT
dan PERCENTILE_DISC
, masing-masing.
Temukan kuartil pertama daftar {5, 3, 1, 7, 9}
.
Penggunaan
List.Percentile({5, 3, 1, 7, 9}, 0.25)
Output
3
Temukan kuartil daftar {5, 3, 1, 7, 9}
menggunakan metode interpolasi yang cocok dengan PERCENTILE.EXC
Excel.
Penggunaan
List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])
Output
{2, 5, 8}