Table.MatchesAnyRowsTable.MatchesAnyRows

SyntaxSyntax

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

InfoAbout

Gibt an, ob mindestens eine der Zeilen in table die angegebene condition erfüllt.Indicates whether any the rows in the table match the given condition. Gibt true zurück, wenn eine der Zeilen entspricht, andernfalls false.Returns true if any of the rows match, false otherwise.

Beispiel 1Example 1

Ermittelt, ob für mindestens einen der Zeilenwerte in Spalte [a] gilt, dass er in der Tabelle ({[a = 2, b = 4], [a = 6, b = 8]}) gerade ist.Determine whether any of the row values in column [a] are even in the table ({[a = 2, b = 4], [a = 6, b = 8]}).

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

false

Beispiel 2Example 2

Ermittelt, ob für mindestens einen der Zeilenwerte gilt, dass er in der Tabelle ({[a = 1, b = 2], [a = 3, b = 4]}) [a = 1, b = 2] ist.Determine whether any of the row values are [a = 1, b = 2], in the table ({[a = 1, b = 2], [a = 3, b = 4]}).

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

true