แชร์ผ่าน


Table.ContainsAny

ไวยากรณ์

Table.ContainsAny(table as table, rows as list, optional equationCriteria as any) as logical

เกี่ยวกับ

ระบุว่าเรกคอร์ดที่ระบุใด ๆ ในรายการเรกคอร์ด rowsปรากฏเป็นแถวใน tableหรือไม่ อาจระบุพารามิเตอร์ equationCriteria ที่เลือกได้ เพื่อควบคุมการเปรียบเทียบระหว่างแถวของตาราง

ตัวอย่าง 1

กําหนดว่าตาราง ({[a = 1, b = 2], [a = 3, b = 4]}) มีแถว [a = 1, b = 2] หรือ [a = 3, b = 5]หรือไม่

การใช้งาน

Table.ContainsAny(
    Table.FromRecords({
        [a = 1, b = 2],
        [a = 3, b = 4]
    }),
    {
        [a = 1, b = 2],
        [a = 3, b = 5]
    }
)

เอาท์พุท

true

ตัวอย่าง 2

กําหนดว่าตาราง ({[a = 1, b = 2], [a = 3, b = 4]}) มีแถว [a = 1, b = 3] หรือ [a = 3, b = 5]หรือไม่

การใช้งาน

Table.ContainsAny(
    Table.FromRecords({
        [a = 1, b = 2],
        [a = 3, b = 4]
    }),
    {
        [a = 1, b = 3],
        [a = 3, b = 5]
    }
)

เอาท์พุท

false

ตัวอย่างที่ 3

กําหนดว่าตาราง (Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]})) มีแถว [a = 1, b = 3] หรือ [a = 3, b = 5] เมื่อเปรียบเทียบเฉพาะกับคอลัมน์ [a] หรือไม่

การใช้งาน

Table.ContainsAny(
    Table.FromRecords({
        [a = 1, b = 2],
        [a = 3, b = 4]
    }),
    {
        [a = 1, b = 3],
        [a = 3, b = 5]
    },
    "a"
)

เอาท์พุท

true

เกณฑ์สมการ