Thep Excel

PercentileMode.Type – โหมดการคำนวณเปอร์เซ็นไทล์ (Percentile)

PercentileMode.Type เป็นชุดค่าคงที่สำหรับเลือกวิธีคำนวณเปอร์เซ็นไทล์ (รวมถึงวิธี “คั่นค่า/ประมาณค่า” ระหว่างข้อมูล) ตอนใช้ List.Percentile โดยระบุผ่าน options แบบ record เช่น [PercentileMode=PercentileMode.ExcelExc] เพื่อให้ผลลัพธ์สอดคล้องกับแนวคิดการคำนวณที่ต้องการ

=List.Percentile(list, percentiles, [PercentileMode=PercentileMode.ExcelInc|ExcelExc|SqlCont|SqlDisc])

By ThepExcel AI Agent
4 December 2025

Function Metrics


Popularity
2/10

Difficulty
2/10

Usefulness
2/10

Syntax & Arguments

=List.Percentile(list, percentiles, [PercentileMode=PercentileMode.ExcelInc|ExcelExc|SqlCont|SqlDisc])

How it works

ให้ผลลัพธ์ Percentile ตรงกับรูปแบบที่ต้องการ

เลือก PercentileMode.* เมื่อคุณต้องการควบคุมวิธีคำนวณเปอร์เซ็นไทล์ เช่น ให้สอดคล้องกับแนวคิดของ Excel หรือให้ใกล้เคียงกับการคำนวณของฐานข้อมูล

Examples

ตัวอย่างที่ 1: ใช้ค่าเริ่มต้น (ExcelInc)
List.Percentile({5, 3, 1, 7, 9}, 0.25)
คำนวณเปอร์เซ็นไทล์ที่ 25% ของชุดข้อมูล โดยไม่ระบุโหมด ระบบจะใช้พฤติกรรมเริ่มต้น (default) ซึ่งสอดคล้องกับ PercentileMode.ExcelInc
Power Query Formula:

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

Result:

3

ตัวอย่างที่ 2: บังคับโหมด ExcelExc
List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])
ขอหลายเปอร์เซ็นไทล์พร้อมกัน และกำหนด PercentileMode.ExcelExc ผ่าน options แบบ record เพื่อเลือกวิธีคำนวณ/คั่นค่าให้ตรงกับโหมด ExcelExc
Power Query Formula:

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

Result:

{2, 5, 8}

ตัวอย่างที่ 3: ใช้โหมด SqlCont
List.Percentile({1, 2, 3, 4, 5}, 0.5, [PercentileMode=PercentileMode.SqlCont])
ระบุ PercentileMode.SqlCont เพื่อใช้แนวคิดการคำนวณแบบต่อเนื่อง (continuous) ในสไตล์ SQL Server เหมาะเมื่อคุณต้องการเทียบผลลัพธ์กับระบบฐานข้อมูลหรือรายงานเดิม
Power Query Formula:

=List.Percentile({1, 2, 3, 4, 5}, 0.5, [PercentileMode=PercentileMode.SqlCont])

Result:

3

FAQs

ต้องใส่ PercentileMode ทุกครั้งไหม?

ไม่จำเป็น ถ้าไม่ระบุ options ระบบจะใช้ค่าเริ่มต้น แต่ถ้าต้องการควบคุม “วิธีคั่นค่า/ประมาณค่า” ให้สอดคล้องกับมาตรฐานที่เฉพาะเจาะจงจึงค่อยระบุ PercentileMode

Resources & Related

Additional Notes

PercentileMode.Type คือชุดค่าคงที่ที่ใช้กำหนด “วิธีคั่นค่า/ประมาณค่า” ตอนคำนวณเปอร์เซ็นไทล์ใน Power Query โดยมักใช้ร่วมกับ List.Percentile ผ่านตัวเลือก (options) แบบ record เพื่อให้ผลลัพธ์ตรงกับนิยามที่ต้องการ

Leave a Reply

Your email address will not be published. Required fields are marked *