ตัวอย่างที่ 1: จำนวนคี่ (Odd Number of Items)
=List.Median({5, 3, 1, 7, 9})
5
หาค่ามัธยฐานของสมาชิกใน List
List.Median คืนค่ามัธยฐานของ List หากมีจำนวนคู่จะหาค่าเฉลี่ยของคู่กลาง (สำหรับตัวเลข/เวลา) หรือคืนค่าตัวที่น้อยกว่า
=List.Median(list as list, optional comparisonCriteria as any) as any
=List.Median(list as list, optional comparisonCriteria as any) as any
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| list | list | Yes | List ที่ต้องการหาค่ามัธยฐาน | |
| comparisonCriteria | any | Optional | null | เกณฑ์การเปรียบเทียบ (เช่น Comparer.OrdinalIgnoreCase) |
ใช้หาค่ากลางที่ไม่ถูกกระทบโดยค่าสุดโต่ง (Outlier) เหมือนค่าเฉลี่ย (Mean)
ใช้หาข้อมูลที่อยู่ตรงกลางของชุดข้อมูลที่เรียงลำดับแล้ว
=List.Median({5, 3, 1, 7, 9})
5
=List.Median({1, 2, 3, 4})
2.5
=List.Median({"A", "B", "C", "D"})
"B"
List.Average คือค่าเฉลี่ย (ผลรวมหารจำนวน) ส่วน List.Median คือค่ามัธยฐาน (ค่าที่อยู่ตรงกลางเมื่อเรียงข้อมูล)
จะได้ค่า null
ฟังก์ชัน List.Median ใน Power Query ใช้สำหรับหาค่ามัธยฐาน (Median) หรือค่าที่อยู่ตรงกลางเมื่อเรียงลำดับข้อมูลแล้ว หากจำนวนสมาชิกเป็นเลขคู่และข้อมูลเป็นตัวเลข วันที่ เวลา หรือช่วงเวลา ฟังก์ชันจะคืนค่าเฉลี่ยของสองตัวกลาง แต่ถ้าเป็นข้อมูลชนิดอื่นจะคืนค่าตัวที่น้อยกว่าในสองตัวกลางนั้น