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 ผลลัพธ์จะเป็นรายการของเปอร์เซ็นไทล์ที่สอดคล้องกับความน่าจะเป็นของการป้อนข้อมูล
ตัวเลือก PercentileMode ใน options
สามารถใช้โดยผู้ใช้ขั้นสูงเพื่อเลือกวิธีการเพิ่มเติมที่เฉพาะเจาะจง แต่ไม่แนะนําสําหรับการใช้งานส่วนใหญ่ สัญลักษณ์ที่กําหนดไว้ล่วงหน้า PercentileMode.ExcelInc และ PercentileMode.ExcelExc ตรงกับวิธีการเพิ่มเติมที่ใช้โดยฟังก์ชัน Excel PERCENTILE.INC
และ PERCENTILE.EXC
ลักษณะการทํางานเริ่มต้นจะตรงกับ PercentileMode.ExcelInc สัญลักษณ์ PercentileMode.SqlCont และ PercentileMode.SqlDisc ตรงกับลักษณะการทํางานของ SQL Server สําหรับ PERCENTILE_CONT
และ PERCENTILE_DISC
ตามลําดับ
ตัวอย่างที่ 1
ค้นหาควอร์ไทล์แรกของรายการ {5, 3, 1, 7, 9}
การใช้งาน
List.Percentile({5, 3, 1, 7, 9}, 0.25)
ผลลัพธ์ของ
3
ตัวอย่างที่ 2
ค้นหาควอร์ไทล์ของรายการ {5, 3, 1, 7, 9}
โดยใช้วิธีการประมาณค่าจากข้อมูลอื่นที่ตรงกับ PERCENTILE.EXC
ของ Excel
การใช้งาน
List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])
ผลลัพธ์ของ
{2, 5, 8}