Thep Excel

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

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

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

ความนิยม2/10
ความยาก2/10
ประโยชน์2/10

อัปเดต 4 December 2025

Syntax & Arguments

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

How it works

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

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

Examples

ตัวอย่างที่ 1: ใช้ค่าเริ่มต้น (ExcelInc)List.Percentile({5, 3, 1, 7, 9}, 0.25)

คำนวณเปอร์เซ็นไทล์ที่ 25% ของชุดข้อมูล โดยไม่ระบุโหมด ระบบจะใช้พฤติกรรมเริ่มต้น (default) ซึ่งสอดคล้องกับ PercentileMode.ExcelInc

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

ผลลัพธ์3
ตัวอย่างที่ 2: บังคับโหมด ExcelExcList.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])

ขอหลายเปอร์เซ็นไทล์พร้อมกัน และกำหนด PercentileMode.ExcelExc ผ่าน options แบบ record เพื่อเลือกวิธีคำนวณ/คั่นค่าให้ตรงกับโหมด ExcelExc

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

ผลลัพธ์{2, 5, 8}
ตัวอย่างที่ 3: ใช้โหมด SqlContList.Percentile({1, 2, 3, 4, 5}, 0.5, [PercentileMode=PercentileMode.SqlCont])

ระบุ PercentileMode.SqlCont เพื่อใช้แนวคิดการคำนวณแบบต่อเนื่อง (continuous) ในสไตล์ SQL Server เหมาะเมื่อคุณต้องการเทียบผลลัพธ์กับระบบฐานข้อมูลหรือรายงานเดิม

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

ผลลัพธ์3

FAQs

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

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

Resources & Related

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่