Table.ContainsAny
Gibt an, ob mindestens einer der angegebenen Datensätze als Zeile in der Tabelle vorkommt.
Syntax
Table.ContainsAny(
table as table,
rows as list,
optional equationCriteria as any
) as logical
Remarks
Gibt an, ob mindestens einer der angegebenen Datensätze in der Liste mit Datensätzen (rows) als Zeile in "table" vorkommt. Der Vergleich zwischen den Zeilen der Tabelle kann mithilfe eines optionalen Parameters (equationCriteria) gesteuert werden.
Examples
Example #1
Ermittelt, ob die Tabelle <code>({[a = 1, b = 2], [a = 3, b = 4]})</code> die Zeile <code>[a = 1, b = 2]</code> oder <code>[a = 3, b = 5]</code> enthält.
Table.ContainsAny(
Table.FromRecords({
[a = 1, b = 2],
[a = 3, b = 4]
}),
{
[a = 1, b = 2],
[a = 3, b = 5]
}
)
Result:
true
Example #2
Ermittelt, ob die Tabelle <code>({[a = 1, b = 2], [a = 3, b = 4]})</code> die Zeile <code>[a = 1, b = 3]</code> oder <code>[a = 3, b = 5]</code> enthält.
Table.ContainsAny(
Table.FromRecords({
[a = 1, b = 2],
[a = 3, b = 4]
}),
{
[a = 1, b = 3],
[a = 3, b = 5]
}
)
Result:
false
Example #3
Ermittelt, ob die Tabelle <code>(Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]}))</code> die Zeile <code>[a = 1, b = 3]</code> oder <code>[a = 3, b = 5]</code> enthält, wobei lediglich die Spalte "[a]" verglichen wird.
Table.ContainsAny(
Table.FromRecords({
[a = 1, b = 2],
[a = 3, b = 4]
}),
{
[a = 1, b = 3],
[a = 3, b = 5]
},
"a"
)
Result:
true
Category
Table.Membership