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