ตัวอย่างที่ 1: List ว่าง
=List.IsEmpty({})
true
ตรวจสอบว่า List ว่างเปล่าหรือไม่
List.IsEmpty คืนค่า true หาก List ไม่มีสมาชิกเลย (ความยาวเป็น 0)
=List.IsEmpty(list as list) as logical
=List.IsEmpty(list as list) as logical
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| list | list | Yes | List ที่ต้องการตรวจสอบ |
ตรวจสอบว่า List ข้อมูลมีค่าหรือไม่ เพื่อหลีกเลี่ยง Error ก่อนที่จะนำไปใช้ในฟังก์ชันอื่นที่ต้องการข้อมูลอย่างน้อย 1 ตัว
ใช้กรอง Record หรือ Table ที่มีคอลัมน์ List ว่างเปล่าออกไป
=List.IsEmpty({})
true
=List.IsEmpty({1, 2})
false
=List.IsEmpty({null})
false
เพราะ List นี้มีสมาชิก 1 ตัว คือค่า `null` ไม่ใช่ List เปล่า (Empty List คือ `{}`)
ผลลัพธ์เหมือนกัน แต่ List.IsEmpty สื่อความหมายชัดเจนกว่าและอาจมีประสิทธิภาพดีกว่าในบางกรณี
ฟังก์ชัน List.IsEmpty ใน Power Query ใช้สำหรับตรวจสอบว่า List ที่ระบุนั้นเป็น List ว่าง (ไม่มีสมาชิกเลย) หรือไม่ ถ้าว่างจะคืนค่าเป็น true แต่ถ้ามีสมาชิกอย่างน้อย 1 ตัว จะคืนค่าเป็น false