Compartilhar via


Table.MatchesAllRows

Sintaxe

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

Sobre

Indica se todas as linhas no table conjunto correspondem ao determinado condition. 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.

Usage

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

Saída

true

Exemplo 2

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

Usage

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

Saída

false