Zdieľať cez


Table.ContainsAny

Syntax

Table.ContainsAny(table as table, rows as list, optional equationCriteria as any) as logical

Informácie

Udáva, či sa nejaké zo záznamov zadaných v zozname záznamov rowszobrazujú ako riadky v tabuľke table. Pomocou voliteľného parametra equationCriteria možno porovnávať riadky tabuľky.

Príklad č. 1

Určte, či tabuľka ({[a = 1, b = 2], [a = 3, b = 4]}) obsahuje riadky [a = 1, b = 2] alebo [a = 3, b = 5].

Použitie

Table.ContainsAny(
    Table.FromRecords({
        [a = 1, b = 2],
        [a = 3, b = 4]
    }),
    {
        [a = 1, b = 2],
        [a = 3, b = 5]
    }
)

Výkon

true

Príklad č. 2

Určte, či tabuľka ({[a = 1, b = 2], [a = 3, b = 4]}) obsahuje riadky [a = 1, b = 3] alebo [a = 3, b = 5].

Použitie

Table.ContainsAny(
    Table.FromRecords({
        [a = 1, b = 2],
        [a = 3, b = 4]
    }),
    {
        [a = 1, b = 3],
        [a = 3, b = 5]
    }
)

Výkon

false

Príklad č. 3

Určte, či tabuľka (Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]})) obsahuje riadky [a = 1, b = 3] alebo [a = 3, b = 5] porovnaním iba stĺpca [a].

Použitie

Table.ContainsAny(
    Table.FromRecords({
        [a = 1, b = 2],
        [a = 3, b = 4]
    }),
    {
        [a = 1, b = 3],
        [a = 3, b = 5]
    },
    "a"
)

Výkon

true

Kritériá rovnice