Freigeben über


Table.MatchesAllRows

Syntax

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

Info

Gibt an, ob alle Zeilen in table die angegebene condition erfüllen. Gibt true zurück, wenn alle Zeilen entsprechen, andernfalls false.

Beispiel 1

Ermittelt, ob es sich bei allen Zeilenwerten in der Spalte [a] der Tabelle um gerade Werte handelt.

Verwendung

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

Ausgabe

true

Beispiel 2

Ermittelt, ob für alle Zeilenwerte der Tabelle ({[a = 1, b = 2], [a = 3, b = 4]}) [a = 1, b = 2] zutrifft.

Verwendung

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

Ausgabe

false