Zum Hauptinhalt springen

Table.MatchesAnyRows

Gibt an, ob mindestens eine der Zeilen in der Tabelle die angegebene Bedingung erfüllt.

Syntax

Table.MatchesAnyRows(
table as table,
condition as function
) as logical

Remarks

Gibt an, ob mindestens eine der Zeilen im Element vom Typ "table" die Angabe "condition" erfüllt. Gibt true zurück, falls mindestens eine der Zeilen die Bedingung erfüllt. Andernfalls wird false zurückgegeben.

Examples

Example #1

Ermittelt, ob es sich bei mindestens einem Zeilenwert in Spalte "[a]" der Tabelle <code>({[a = 2, b = 4], [a = 6, b = 8]})</code> um einen geraden Wert handelt.

Table.MatchesAnyRows(
Table.FromRecords({
[a = 1, b = 4],
[a = 3, b = 8]
}),
each Number.Mod([a], 2) = 0
)

Result:

false

Example #2

Ermittelt, ob es sich bei mindestens einem Zeilenwert der Tabelle <code>({[a = 1, b = 2], [a = 3, b = 4]})</code> um "[a = 1, b = 2]" handelt.

Table.MatchesAnyRows(
Table.FromRecords({
[a = 1, b = 2],
[a = -3, b = 4]
}),
each _ = [a = 1, b = 2]
)

Result:

true

Category

Table.Row operations