intersection หาสมาชิกร่วมที่อยู่ในอาร์เรย์ทั้งสอง ฟังก์ชันนี้มีประโยชน์ในการค้นหาข้อมูลที่ตรงกัน เช่นลูกค้าร่วม หรือสินค้าที่ทั้งสองฝ่ายมี
=intersection(array1, array2)
=intersection(array1, array2)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| array1 | array | Yes | อาร์เรย์แรก | |
| array2 | array | Yes | อาร์เรย์ที่สอง |
หารายชื่อลูกค้าที่ซื้อจากทั้งสองแพลตฟอร์ม
หารายชื่อสินค้าที่มีอยู่ในสโตร์ทั้งสอง
{{ intersection([1, 2, 3, 4], [3, 4, 5, 6]) }}={{ intersection([1, 2, 3, 4], [3, 4, 5, 6]) }}
[3, 4]
{{ intersection($json.store1Customers, $json.store2Customers) }}={{ intersection($json.store1Customers, $json.store2Customers) }}
[customer_1, customer_3, customer_5, ...]
{{ intersection($node['Warehouse A'].json.items, $node['Warehouse B'].json.items) }}={{ intersection($node['Warehouse A'].json.items, $node['Warehouse B'].json.items) }}
[item_1, item_2, ...]
ไม่ intersection() คืนค่าเดียวกัน ไม่ว่าลำดับจะเป็นอย่างไรก็ตาม
ได้ แต่ผลลัพธ์จะลบ duplicate อัตโนมัติ ถ้า array มี duplicate
ใช้เมื่อต้องการหาสมาชิกร่วม เช่นลูกค้าร่วม, สินค้าเหมือนกัน, หรือเพื่อค้นหาข้อมูลตรงกัน
intersection เป็นฟังก์ชันที่หาข้อมูลที่อยู่ในอาร์เรย์ทั้งสอง (ส่วนที่ซ้ำกัน) ใช้เมื่อต้องการหาสมาชิกร่วมระหว่างสองรายชื่อ