Table.ContainsAny
Sintaxe
Table.ContainsAny(table as table, rows as list, optional equationCriteria as any) as logical
Sobre
Indica se algum dos registros especificados na lista de registros rows
aparece como linhas na table
. Um parâmetro equationCriteria
opcional pode ser especificado para controlar a comparação entre as linhas da tabela.
Exemplo 1
Determine se a tabela ({[a = 1, b = 2], [a = 3, b = 4]})
contém as linhas [a = 1, b = 2]
e [a = 3, b = 5]
.
Usage
Table.ContainsAny(
Table.FromRecords({
[a = 1, b = 2],
[a = 3, b = 4]
}),
{
[a = 1, b = 2],
[a = 3, b = 5]
}
)
Saída
true
Exemplo 2
Determine se a tabela ({[a = 1, b = 2], [a = 3, b = 4]})
contém as linhas [a = 1, b = 3]
e [a = 3, b = 5]
.
Usage
Table.ContainsAny(
Table.FromRecords({
[a = 1, b = 2],
[a = 3, b = 4]
}),
{
[a = 1, b = 3],
[a = 3, b = 5]
}
)
Saída
false
Exemplo 3
Determine se a tabela (Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]}))
contém as linhas [a = 1, b = 3]
ou [a = 3, b = 5]
comparando apenas a coluna [a].
Usage
Table.ContainsAny(
Table.FromRecords({
[a = 1, b = 2],
[a = 3, b = 4]
}),
{
[a = 1, b = 3],
[a = 3, b = 5]
},
"a"
)
Saída
true