Jaa


Table.ContainsAny

Syntaksi

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

Tietoja

Ilmaisee, näkyykö mikään määritetyistä tietueista tietueluettelossa rowsrivinä kohteessa table. Valinnainen parametri equationCriteria voidaan määrittää ohjaamaan taulukon rivien välistä vertailua.

Esimerkki 1

Selvitä, sisältääkö taulukko ({[a = 1, b = 2], [a = 3, b = 4]}) rivit [a = 1, b = 2] tai [a = 3, b = 5].

Käyttö

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

Tuloste

true

Esimerkki 2

Selvitä, sisältääkö taulukko ({[a = 1, b = 2], [a = 3, b = 4]}) rivit [a = 1, b = 3] tai [a = 3, b = 5].

Käyttö

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

Tuloste

false

Esimerkki 3

Selvitä, sisältääkö taulukko (Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]})) rivit [a = 1, b = 3] tai [a = 3, b = 5] vertaamalla ainoastaan saraketta [a].

Käyttö

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

Tuloste

true