List.ContainsAny คืนค่า true ถ้า List หลักมีสมาชิกอย่างน้อยหนึ่งตัวจาก List ที่สอง
=List.ContainsAny(list as list, values as list, optional equationCriteria as any) as logical
=List.ContainsAny(list as list, values as list, optional equationCriteria as any) as logical
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| list | list | Yes | List ที่ต้องการค้นหา | |
| values | list | Yes | List ของค่าที่ต้องการตรวจสอบว่ามีอยู่ใน List แรกหรือไม่ | |
| equationCriteria | any | Optional | null | ตัวเลือกเสริมสำหรับกำหนดเกณฑ์การเปรียบเทียบ (เช่น Comparer.OrdinalIgnoreCase) |
ใช้ตรวจสอบว่าผู้ใช้มีสิทธิ์ 'Admin' หรือ 'Editor' หรือไม่
ตรวจสอบว่า List ของคำมีคำต้องห้าม (blacklist) อยู่หรือไม่
List.ContainsAny({1, 2, 3, 4, 5}, {3, 9})=List.ContainsAny({1, 2, 3, 4, 5}, {3, 9})
true
List.ContainsAny({1, 2, 3, 4, 5}, {6, 7})=List.ContainsAny({1, 2, 3, 4, 5}, {6, 7})
false
List.ContainsAny({"apple", "banana"}, {"APPLE"}, Comparer.OrdinalIgnoreCase)=List.ContainsAny({"apple", "banana"}, {"APPLE"}, Comparer.OrdinalIgnoreCase)
true
List.ContainsAny ตรวจสอบว่ามี ‘อย่างน้อยหนึ่งตัว’ ที่ตรงกัน ในขณะที่ List.ContainsAll ตรวจสอบว่ามี ‘ทุกตัว’ ที่ตรงกัน
ฟังก์ชัน List.ContainsAny ใน Power Query ใช้สำหรับตรวจสอบว่า List หลัก (list) มีสมาชิกอย่างน้อยหนึ่งตัวที่ตรงกับสมาชิกตัวใดตัวหนึ่งในอีก List หนึ่ง (values) หรือไม่ ถ้าพบอย่างน้อยหนึ่งตัวจะคืนค่าเป็น true มิฉะนั้นจะคืนค่าเป็น false