แชร์ผ่าน


Table.MatchesAnyRows

ไวยากรณ์

Table.MatchesAnyRows(table as table, condition as function) as logical 

เกี่ยวกับ

ระบุว่าแถวใด ๆ ใน table ตรงกับ ที่ระบุ conditionหรือไม่ แสดง true ถ้าตรงกับ false แถวใด ๆ หรือ ถ้าเป็นอย่างอื่น

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

กําหนดว่าค่าแถวใด ๆ ในคอลัมน์ [a] ยังอยู่ในตาราง ({[a = 2, b = 4], [a = 6, b = 8]})หรือไม่

การใช้งาน

Table.MatchesAnyRows(
    Table.FromRecords({
        [a = 1, b = 4],
        [a = 3, b = 8]
    }),
    each Number.Mod([a], 2) = 0
)

เอาท์พุท

false

ตัวอย่าง 2

กําหนดว่าค่าแถวใด ๆ เป็น [a = 1, b = 2] ในตาราง ({[a = 1, b = 2], [a = 3, b = 4]})หรือไม่

การใช้งาน

Table.MatchesAnyRows(
    Table.FromRecords({
        [a = 1, b = 2],
        [a = -3, b = 4]
    }),
    each _ = [a = 1, b = 2]
)

เอาท์พุท

true