Table.MatchesAnyRows

Syntax

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

Info

Gibt an, ob mindestens eine der Zeilen in table die angegebene condition erfüllt. Gibt true zurück, wenn eine der Zeilen entspricht, andernfalls false.

Beispiel 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.

Verwendung

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

Ausgabe

false

Beispiel 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.

Verwendung

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

Ausgabe

true