Jaa


Table.ContainsAll

Syntaksi

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

Tietoja

Ilmaisee, näkyvätkö kaikki määritetyt tietueet tietueluettelossa rowsriveinä kohteessa table. Valinnainen parametri equationCriteria voidaan määrittää ohjaamaan taulukon rivien välistä vertailua.

Esimerkki 1

Selvitä, sisältääkö taulukko kaikki rivit, vertaamalla ainoastaan saraketta [CustomerID].

Käyttö

Table.ContainsAll(
    Table.FromRecords({
        [CustomerID = 1, Name = "Bob", Phone = "123-4567"],
        [CustomerID = 2, Name = "Jim", Phone = "987-6543"],
        [CustomerID = 3, Name = "Paul", Phone = "543-7890"],
        [CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
    }),
    {
        [CustomerID = 1, Name = "Bill"],
        [CustomerID = 2, Name = "Fred"]
    },
    "CustomerID"
)

Tuloste

true

Esimerkki 2

Selvitä, sisältääkö taulukko kaikki rivit.

Käyttö

Table.ContainsAll(
    Table.FromRecords({
        [CustomerID = 1, Name = "Bob", Phone = "123-4567"],
        [CustomerID = 2, Name = "Jim", Phone = "987-6543"],
        [CustomerID = 3, Name = "Paul", Phone = "543-7890"],
        [CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
    }),
    {
        [CustomerID = 1, Name = "Bill"],
        [CustomerID = 2, Name = "Fred"]
    }
)

Tuloste

false