Table.ContainsAll
Menunjukkan sama ada semua rekod yang ditentukan muncul sebagai baris dalam jadual.
Syntax
Table.ContainsAll(
table as table,
rows as list,
optional equationCriteria as any
) as logical
Remarks
Menunjukkan sama ada semua rekod yang ditentukan dalam senarai rekod rows, muncul sebagai baris dalam table. Parameter pilihan equationCriteria, mungkin ditentukan untuk mengawal perbandingan antara baris pada jadual.
Examples
Example #1
Tentukan sama ada jadual mengandungi semua baris, membandingkan lajur sahaja [CustomerID].
Table.ContainsAll(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
}),
{
[CustomerID = 1, Name = "Bill"],
[CustomerID = 2, Name = "Fred"]
},
"CustomerID"
)
Result:
true
Example #2
Tentukan sama ada jadual mengandungi semua baris.
Table.ContainsAll(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
}),
{
[CustomerID = 1, Name = "Bill"],
[CustomerID = 2, Name = "Fred"]
}
)
Result:
false
Category
Table.Membership