List.ContainsAll คืนค่า true ถ้า List หลักมีสมาชิกครบทุกตัวที่ระบุใน List ที่สอง
| อาร์กิวเมนต์ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
| list | list | List ที่ต้องการค้นหา | |
| values | list | List ของค่าที่ต้องการตรวจสอบว่ามีอยู่ใน List แรกหรือไม่ | |
| [equationCriteria]ไม่บังคับ | any | null | ตัวเลือกเสริมสำหรับกำหนดเกณฑ์การเปรียบเทียบ (เช่น Comparer.OrdinalIgnoreCase) |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
ฟังก์ชัน List.ContainsAll ใน Power Query ใช้สำหรับตรวจสอบว่า List หลัก (list) มีสมาชิกครบทุกตัวตามที่ระบุในอีก List หนึ่ง (values) หรือไม่ ถ้ามีครบทุกตัวจะคืนค่าเป็น true มิฉะนั้นจะคืนค่าเป็น false
ใช้ตรวจสอบว่า List ของรหัสสินค้าที่สั่งซื้อ มีรหัสสินค้าหลักทั้งหมดที่จำเป็นสำหรับการประมวลผลหรือไม่
ตรวจสอบว่าผู้ใช้มีสิทธิ์เข้าถึง (Permission) ที่จำเป็นครบทุกรายการหรือไม่
List `{1, 2, 3, 4, 5}` มีทั้ง 3 และ 4 ครบถ้วน ผลลัพธ์จึงเป็น true
List `{1, 2, 3, 4, 5}` ไม่มี 6 ผลลัพธ์จึงเป็น false
แม้ว่า "DOG" จะเป็นตัวพิมพ์ใหญ่ แต่ Comparer.OrdinalIgnoreCase ทำให้การเปรียบเทียบไม่สนใจ Case ผลลัพธ์จึงเป็น true
List.ContainsAll ตรวจสอบว่ามี 'ทุกตัว' ที่ระบุ ในขณะที่ List.Contains ตรวจสอบแค่ว่า 'มีอย่างน้อยหนึ่งตัว' ที่ตรงกับค่าเดียวที่ระบุ
ฟังก์ชันที่ผู้เขียนโยงไว้กับ List.ContainsAll จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
List.AllTrue คืนค่า true หากทุกเงื่อนไขใน List เป็นจริงทั้งหมด
List.Contains จะคืนค่า true หาก value ที่กำหนดเป็นสมาชิกของ List และคืนค่า false หากไม่พบ สามารถระบุ Comparer เพื่อกำหนดว่าจะให้ตรวจสอบแบบ Case Sensitive หรือ Case Insensitive ได้
List.ContainsAny คืนค่า true ถ้า List หลักมีสมาชิกอย่างน้อยหนึ่งตัวจาก List ที่สอง
List.MatchesAll คืนค่า true หากสมาชิกทุกตัวใน List ผ่านเงื่อนไขที่กำหนด
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่