Table.ContainsAny
Syntaxe
Table.ContainsAny(table as table, rows as list, optional equationCriteria as any) as logical
Informace
Určuje, zda se některé zadané záznamy v seznamu záznamů rows
zobrazí jako řádky v sadě table
. Pro řízení porovnání řádků tabulky je možné zadat volitelný parametr equationCriteria
.
Příklad 1
Určuje, zda tabulka ({[a = 1, b = 2], [a = 3, b = 4]})
obsahuje řádky [a = 1, b = 2]
nebo [a = 3, b = 5]
.
Využití
Table.ContainsAny(
Table.FromRecords({
[a = 1, b = 2],
[a = 3, b = 4]
}),
{
[a = 1, b = 2],
[a = 3, b = 5]
}
)
Výstup
true
Příklad 2
Určuje, zda tabulka ({[a = 1, b = 2], [a = 3, b = 4]})
obsahuje řádky [a = 1, b = 3]
nebo [a = 3, b = 5]
.
Využití
Table.ContainsAny(
Table.FromRecords({
[a = 1, b = 2],
[a = 3, b = 4]
}),
{
[a = 1, b = 3],
[a = 3, b = 5]
}
)
Výstup
false
Příklad 3
Určete, zda tabulka (Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]}))
obsahuje řádky [a = 1, b = 3]
nebo [a = 3, b = 5]
porovnávání pouze sloupce [a].
Využití
Table.ContainsAny(
Table.FromRecords({
[a = 1, b = 2],
[a = 3, b = 4]
}),
{
[a = 1, b = 3],
[a = 3, b = 5]
},
"a"
)
Výstup
true