List.AllTrue คืนค่า true หากทุกเงื่อนไขใน List เป็นจริงทั้งหมด
=List.AllTrue(list as list) as logical
=List.AllTrue(list as list) as logical
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| list | list | Yes | List ของค่าตรรกะ (logical values) หรือการแสดงออกที่คืนค่าเป็น true/false |
ใช้ตรวจสอบว่าทุกสถานะใน List เป็น 'Completed' หรือ 'Valid' ทั้งหมดหรือไม่
ตรวจสอบว่าเงื่อนไขหลายข้อที่ซับซ้อน (เช่น การตรวจสอบข้อมูลจากหลายคอลัมน์) เป็นจริงทั้งหมดหรือไม่
List.AllTrue({true, true, 2 > 0})=List.AllTrue({true, true, 2 > 0})
true
List.AllTrue({true, false, 2 < 0})=List.AllTrue({true, false, 2 < 0})
false
List.AllTrue({})=List.AllTrue({})
true
List.AllTrue ใช้ตรวจสอบเฉพาะค่าตรรกะ (true/false) เท่านั้น ในขณะที่ List.MatchesAll ใช้ตรวจสอบเงื่อนไขที่ซับซ้อนกว่าโดยใช้ฟังก์ชัน predicate (เช่น ตรวจสอบว่าตัวเลขทุกตัวมากกว่า 0 หรือไม่)
ฟังก์ชัน List.AllTrue ใน Power Query จะคืนค่าเป็น true หากเงื่อนไขหรือการแสดงออกทางตรรกะทั้งหมดใน List ที่กำหนดมีค่าเป็นจริง ถ้ามีเงื่อนไขใดใน List เป็น false หรือ null ฟังก์ชันจะคืนค่าเป็น false