ตัวอย่างที่ 1: นับจำนวนตัวเลข
=List.Count({1, 2, 3, 4, 5})
5
นับจำนวนสมาชิกทั้งหมดใน List
List.Count จะคืนค่าจำนวนสมาชิกทั้งหมดใน List โดยนับทุกรายการไม่ว่าจะเป็นค่าอะไร (รวม null ด้วย) หากต้องการนับเฉพาะที่ไม่ว่างต้องใช้ List.NonNullCount
=List.Count(list as list) as number
=List.Count(list as list) as number
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| list | list | Yes | List ที่ต้องการนับจำนวน |
ใช้นับว่าตารางนี้มีกี่แถว (โดยแปลง Table เป็น List หรือนับ Key Column)
ใช้เช็คว่า List.Count > 0 หรือไม่ เพื่อดูว่ามีข้อมูลหรือไม่ก่อนทำขั้นตอนถัดไป
ใช้ Text.Split เพื่อแยกประโยคเป็น List แล้วใช้ List.Count เพื่อนับจำนวนคำ
=List.Count({1, 2, 3, 4, 5})
5
=List.Count({1, null, 3})
3
=List.Count(Source[ProductID])
จำนวนสินค้าทั้งหมด
ต้องใช้ List.Distinct ก่อนครับ เช่น List.Count(List.Distinct(MyList))
ให้ผลลัพธ์เหมือนกันถ้านับทั้งตาราง แต่ List.Count ใช้กับ List (คอลัมน์เดียว) ส่วน Table.RowCount ใช้กับ Table (ทั้งตาราง)
ฟังก์ชัน List.Count ใน Power Query ใช้สำหรับนับจำนวนรายการทั้งหมดที่มีอยู่ใน List (รวมถึงค่าว่างและค่าซ้ำ) มักใช้ในการนับจำนวนแถว, จำนวนรายการสินค้า หรือใช้ตรวจสอบว่า List มีข้อมูลหรือไม่