Sdílet prostřednictvím


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ů rowszobrazí 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

Kritéria rovnice