Skip to main content

List.Percentile

ส่งกลับเปอร์เซ็นต์ไทล์ตัวอย่างอย่างน้อยหนึ่งรายการที่สอดคล้องกับความน่าจะเป็นที่กำหนดไว้

Syntax

List.Percentile(
list as list,
percentiles as any,
optional options as record
) as any

Remarks

ส่งกลับเปอร์เซ็นต์ไทล์ตัวอย่างของรายการ 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 ตามลำดับ

Examples

Example #1

ค้นหาควอไทล์แรกของรายการ <code>{5, 3, 1, 7, 9}</code>

List.Percentile({5, 3, 1, 7, 9}, 0.25)

Result:

3

Example #2

ค้นหาควอไทล์ของรายการ <code> {5, 3, 1, 7, 9} </code> โดยใช้วิธีการการประมาณค่าในช่วงที่ตรงกับ <code>PERCENTILE.EXC</code> ของ Excel

List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])

Result:

{2, 5, 8}

Category

List.Ordering