แชร์ผ่าน


Table.MatchesAllRows

ไวยากรณ์

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

เกี่ยวกับ

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

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

กําหนดว่าค่าแถวทั้งหมดในคอลัมน์ [a] เป็นค่าค่คู่ในตารางหรือไม่

การใช้งาน

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

เอาท์พุท

true

ตัวอย่าง 2

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

การใช้งาน

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

เอาท์พุท

false