Partilhar via


Table.MatchesAllRows

Sintaxe

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

Sobre nós

Indica se todas as linhas do table correspondem ao conditionfornecido. Retorna true se todas as linhas corresponderem, false caso contrário.

Exemplo 1

Determine se todos os valores de linha na coluna [a] estão mesmo na tabela.

Utilização

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

Saída

true

Exemplo 2

Descubra se todos os valores de linha são [a = 1, b = 2], na tabela ({[a = 1, b = 2], [a = 3, b = 4]}).

Utilização

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

Saída

false