ตรวจสอบว่า List ของ Record ที่ระบุ ปรากฏอยู่ในตารางข้อมูลครบทุกตัวหรือไม่ (เป็น Subset หรือไม่) โดยสามารถกำหนดคอลัมน์ที่ใช้เปรียบเทียบได้
| อาร์กิวเมนต์ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
| table | table | ตารางข้อมูลหลักที่ต้องการตรวจสอบ | |
| rows | list | List ของ Record ที่ต้องการตรวจสอบว่ามีอยู่ในตารางครบหรือไม่ | |
| [equationCriteria]ไม่บังคับ | any | null | เกณฑ์การเปรียบเทียบ เช่น ระบุชื่อคอลัมน์ “Name” เพื่อเทียบเฉพาะคอลัมน์นั้น |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
Table.ContainsAll ใช้ตรวจสอบว่ารายการของแถว (List of Records) ที่ระบุไว้นั้น ปรากฏอยู่ในตารางข้อมูลครบทุกแถวหรือไม่ หากพบครบทุกรายการจะคืนค่า true หากขาดไปแม้แต่รายการเดียวจะคืนค่า false
คืนค่า false เพราะในตารางมี "Bob" แต่ไม่มี "Fred"
คืนค่า true เพราะทั้ง "Bob" และ "Jim" มีอยู่ในตาราง (โดยตรวจสอบเฉพาะคอลัมน์ Name)
คืนค่า true เพราะ record [A=1] และ [A=3] มีอยู่ในตารางครบถ้วน
Table.Contains ตรวจสอบเพียง 1 record แต่ Table.ContainsAll ตรวจสอบ List ของ record ว่ามีครบทุกตัวหรือไม่
ใช้กำหนดว่าจะเปรียบเทียบข้อมูลอย่างไร เช่น เทียบเฉพาะบางคอลัมน์ (ใส่ชื่อคอลัมน์) หรือใช้ฟังก์ชันเปรียบเทียบเฉพาะทาง
ฟังก์ชันที่ผู้เขียนโยงไว้กับ Table.ContainsAll จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
ตรวจสอบว่ามี Record จาก List ที่ระบุ ปรากฏอยู่ในตารางอย่างน้อย 1 ตัวหรือไม่ (Intersection ไม่ว่างเปล่า) โดยสามารถกำหนดคอลัมน์ที่ใช้เปรียบเทียบได้
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่