Table.ContainsAll
Geeft aan of alle opgegeven records als rijen in de tabel worden weergegeven.
Syntax
Table.ContainsAll(
table as table,
rows as list,
optional equationCriteria as any
) as logical
Remarks
Geeft aan of alle opgegeven records in de lijst met records rows
als rijen in de table
worden weergegeven. Er kan een optionele parameter equationCriteria
worden opgegeven voor het aansturen van de vergelijking tussen de rijen van de tabel.
Examples
Example #1
Bepalen of de tabel alle rijen bevat waarbij alleen de kolom [CustomerID] wordt vergeleken.
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
Bepalen of de tabel alle rijen bevat.
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