Table.ContainsAll
Table.ContainsAll(table as table, rows as list, optional equationCriteria as any) as logical
kayıt rows
listesindeki tüm belirtilen kayıtların içinde satır table
olarak görünip görünmediğini gösterir. Tablonun satırları arasındaki karşılaştırmayı denetlemek için isteğe bağlı bir parametre equationCriteria
belirtilebilir.
Tablonun yalnızca [CustomerID] sütununu karşılaştırarak tüm satırları içerip içermediğini belirleyin.
Kullanım
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"
)
Çıktı
true
Tablonun tüm satırları içerip içermediğini belirleyin.
Kullanım
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"]
}
)
Çıktı
false