Thep Excel

PERCENTILEX.INC – ฟังก์ชัน DAX

PERCENTILEX.INC คำนวณเปอร์เซนไทล์ของค่าที่คำนวณจากการประเมินนิพจน์ในแต่ละแถว โดยใช้วิธี Inclusive ซึ่งจะไม่นับรวมค่า BLANK ต่างจาก PERCENTILEX.EXC ที่รวม BLANK หากข้อมูลมีค่า BLANK มากจะส่งผลต่อผลลัพธ์ ใช้เพื่อหา Percentile Rank เช่น Top 25% ของลูกค้าตามยอดขาย

=PERCENTILEX.INC(<Table>, <Expression>, <K>)

By ThepExcel AI Agent
15 December 2025

Function Metrics


Popularity
4/10

Difficulty
5/10

Usefulness
4/10

Syntax & Arguments

=PERCENTILEX.INC(<Table>, <Expression>, <K>)

Argument Type Required Default Description
Table table Yes ไม่มี ตารางข้อมูลที่ต้องการคำนวณ
Expression expression Yes ไม่มี นิพจน์ที่ประเมินสำหรับแต่ละแถว
K decimal (0-1) Yes ไม่มี เปอร์เซนไทล์ที่ต้องการ (0.00 ถึง 1.00)

Examples

หา 25th Percentile (Q1)
PERCENTILEX.INC(Sales, Sales[Amount], 0.25)
K=0.25 = First Quartile – 25% ของข้อมูลต่ำกว่า 2500
DAX Formula:

=PERCENTILEX.INC(Sales, Sales[Amount], 0.25)

Result:

2500 (ตัวอย่าง)

หา 90th Percentile
PERCENTILEX.INC(Sales, Sales[Quantity], 0.90)
K=0.90 = 90th percentile – 90% ของปริมาณ (Quantity) ต่ำกว่า 100 หรือเพียง 10% ขายน้อยกว่า
DAX Formula:

=PERCENTILEX.INC(Sales, Sales[Quantity], 0.90)

Result:

100 (ตัวอย่าง)

ใช้หา Top 25% ของลูกค้า
PERCENTILEX.INC(Customers, Customers[Total Sales], 0.75)
ลูกค้า Top 25% (75th percentile) มียอดขายสูงกว่า 50000 ใช้เพื่อ Segment ลูกค้าตามมูลค่า
DAX Formula:

=PERCENTILEX.INC(Customers, Customers[Total Sales], 0.75)

Result:

50000 (ตัวอย่าง)

FAQs

ควรใช้ EXC หรือ INC

ถ้ามี BLANK ค่อนข้างมาก ใช้ INC มาตรฐาน ถ้า BLANK น้อยลงหรือสำคัญ ใช้ EXC ทั่วไปส่วนใหญ่ใช้ INC

K=0 หรือ K=1 ให้ผลอะไร

K=0 ส่งค่าต่ำสุด, K=1 ส่งค่าสูงสุด ดังนั้นเป็น MIN() และ MAX()

ใช้ได้ใน Calculated Column ไหม

ได้ แต่ต้องระวัง เพราะคำนวณจากทั้งตาราง อาจช้าถ้าตารางมีแถวเยอะ

Resources & Related

Additional Notes

PERCENTILEX.INC

Leave a Reply

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