---
title: PercentileMode.Type – โหมดการคำนวณเปอร์เซ็นไทล์ (Percentile)
url: https://www.thepexcel.com/functions/power-query/enumerations/percentilemode-type/
type: function-explainer
program: Power Query
syntax: "List.Percentile(list, percentiles, [PercentileMode=PercentileMode.ExcelInc|ExcelExc|SqlCont|SqlDisc])"
date: 2025-12-04
updated: 2025-12-17
scores:
  popularity: 2
  difficulty: 2
  usefulness: 2
---

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

> ชุดค่าคงที่สำหรับเลือกวิธีคำนวณเปอร์เซ็นไทล์ของ List.Percentile

## คำอธิบาย

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

## Syntax

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

## เคสการใช้งาน

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

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

_เหมาะกับ:_ percentile-interpolation

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: ใช้ค่าเริ่มต้น (ExcelInc)

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

**ผลลัพธ์:** `3`

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

### 2. ตัวอย่างที่ 2: บังคับโหมด ExcelExc

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

**ผลลัพธ์:** `{2, 5, 8}`

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

### 3. ตัวอย่างที่ 3: ใช้โหมด SqlCont

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

**ผลลัพธ์:** `3`

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

## หมายเหตุเพิ่มเติม

PercentileMode ใช้ผ่าน options แบบ record ของ List.Percentile เช่น [PercentileMode=PercentileMode.ExcelExc] เมื่อคุณต้องการควบคุมวิธีคำนวณให้เหมือนสูตร/ระบบเดิมและลดความต่างของผลลัพธ์

## คำถามที่พบบ่อย

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

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

## ฟังก์ชันที่เกี่ยวข้อง

- [List.Percentile – คำนวณเปอร์เซนไทล์](https://www.thepexcel.com/functions/power-query/list-functions/list-percentile/)
- [List.Sort – เรียงลำดับรายการ](https://www.thepexcel.com/functions/power-query/list-functions/list-sort/)

## แหล่งข้อมูลเพิ่มเติม

- [เอกสาร Microsoft Learn: PercentileMode.Type](https://learn.microsoft.com/en-us/powerquery-m/percentilemode-type) _(documentation)_

---

_Source: [https://www.thepexcel.com/functions/power-query/enumerations/percentilemode-type/](https://www.thepexcel.com/functions/power-query/enumerations/percentilemode-type/)_
