Table.Contains
Table.Contains(table as table, row as record, optional equationCriteria as any) as logical
Gibt an, ob der angegebene Datensatz row
als Zeile in table
vorkommt. Ein optionaler Parameter equationCriteria
kann angegeben werden, um den Vergleich zwischen den Zeilen der Tabelle zu steuern.
Ermitteln, ob die Tabelle die Zeile enthält
Verwendung
Table.Contains(
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"]
}),
[Name = "Bob"]
)
Ausgabe
true
Ermitteln, ob die Tabelle die Zeile enthält
Verwendung
Table.Contains(
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"]
}),
[Name = "Ted"]
)
Ausgabe
false
Ermitteln, ob die Tabelle die Zeile enthält, wobei lediglich die Spalte „[Name]“ verglichen wird
Verwendung
Table.Contains(
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 = 4, Name = "Bob"],
"Name"
)
Ausgabe
true