Partilhar via


Table.MatchesAnyRows

Sintaxe

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

Sobre nós

Indica se alguma das linhas no table corresponde ao conditionfornecido. Retorna true se uma das linhas coincidir, false caso contrário.

Exemplo 1

Determine se algum dos valores de linha na coluna [a] está mesmo na tabela ({[a = 2, b = 4], [a = 6, b = 8]}).

Utilização

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

Saída

false

Exemplo 2

Determine se algum dos valores de linha é [a = 1, b = 2], na tabela ({[a = 1, b = 2], [a = 3, b = 4]}).

Utilização

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

Saída

true