Compartilhar via


Table.MatchesAnyRows

Sintaxe

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

Sobre

Indica se as linhas na table correspondência são as fornecidas condition. Retorna true se qualquer uma das linhas corresponder, 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]}).

Usage

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]}).

Usage

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

Saída

true