Condividi tramite


Table.MatchesAnyRows

Sintassi

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

Informazioni su

Indica se una delle righe in table corrisponde all'oggetto condition specificato. Restituisce true se una delle righe corrisponde, in caso contrario false.

Esempio 1

Determinare se uno dei valori di riga nella colonna [a] si trova anche nella tabella ({[a = 2, b = 4], [a = 6, b = 8]}).

Utilizzo

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

Output

false

Esempio 2

Determinare se uno dei valori di riga è [a = 1, b = 2] nella tabella ({[a = 1, b = 2], [a = 3, b = 4]}).

Utilizzo

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

Output

true