List.AllTrue คืนค่า true หากทุกเงื่อนไขใน List เป็นจริงทั้งหมด
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| list | list | List ของค่าตรรกะ (logical values) หรือการแสดงออกที่คืนค่าเป็น true/false |
ฟังก์ชัน List.AllTrue ใน Power Query จะคืนค่าเป็น true หากเงื่อนไขหรือการแสดงออกทางตรรกะทั้งหมดใน List ที่กำหนดมีค่าเป็นจริง ถ้ามีเงื่อนไขใดใน List เป็น false หรือ null ฟังก์ชันจะคืนค่าเป็น false
ใช้ตรวจสอบว่าทุกสถานะใน List เป็น 'Completed' หรือ 'Valid' ทั้งหมดหรือไม่
ตรวจสอบว่าเงื่อนไขหลายข้อที่ซับซ้อน (เช่น การตรวจสอบข้อมูลจากหลายคอลัมน์) เป็นจริงทั้งหมดหรือไม่
ใน List `{true, true, 2 > 0}` ทุกองค์ประกอบเป็นจริง (2 > 0 คือ true) ดังนั้นฟังก์ชันจึงคืนค่าเป็น true
ใน List `{true, false, 2 < 0}` มีองค์ประกอบที่เป็น false อย่างน้อยหนึ่งตัว (false และ 2 < 0 คือ false) ดังนั้นฟังก์ชันจึงคืนค่าเป็น false
List ว่างเปล่าจะถูกพิจารณาว่าไม่มีองค์ประกอบใดเป็น false ดังนั้นจึงคืนค่าเป็น true เสมอ
List.AllTrue ใช้ตรวจสอบเฉพาะค่าตรรกะ (true/false) เท่านั้น ในขณะที่ List.MatchesAll ใช้ตรวจสอบเงื่อนไขที่ซับซ้อนกว่าโดยใช้ฟังก์ชัน predicate (เช่น ตรวจสอบว่าตัวเลขทุกตัวมากกว่า 0 หรือไม่)
ฟังก์ชันที่ผู้เขียนโยงไว้กับ List.AllTrue จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
List.AnyTrue คืนค่า true หากมีเงื่อนไขอย่างน้อยหนึ่งข้อใน List เป็นจริง
List.Contains จะคืนค่า true หาก value ที่กำหนดเป็นสมาชิกของ List และคืนค่า false หากไม่พบ สามารถระบุ Comparer เพื่อกำหนดว่าจะให้ตรวจสอบแบบ Case Sensitive หรือ Case Insensitive ได้
List.ContainsAll คืนค่า true ถ้า List หลักมีสมาชิกครบทุกตัวที่ระบุใน List ที่สอง
List.MatchesAll คืนค่า true หากสมาชิกทุกตัวใน List ผ่านเงื่อนไขที่กำหนด
List.Select จะรับ List และฟังก์ชันเงื่อนไข (selection as function) โดยจะประเมินฟังก์ชันเงื่อนไขกับสมาชิกแต่ละตัว หากฟังก์ชันคืนค่า true จะเก็บสมาชิกนั้นไว้ใน List ใหม่ หากคืนค่า false จะถูกคัดทิ้งไป
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่