Zum Hauptinhalt springen

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