Table.ContainsAll
Table.ContainsAll(table as table, rows as list, optional equationCriteria as any) as logical
Gibt an, ob alle angegebenen Datensätze in der Liste der Datensätze rows
als Zeilen in der Tabelle table
vorkommen. Ein optionaler Parameter equationCriteria
kann angegeben werden, um den Vergleich zwischen den Zeilen der Tabelle zu steuern.
Ermittelt, ob die Tabelle alle Zeilen enthält. Dabei wird nur die Spalte [CustomerID] verglichen.
Verwendung
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"
)
Ausgabe
true
Ermittelt, ob die Tabelle alle Zeilen enthält.
Verwendung
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"]
}
)
Output
false