Jaa


Table.Contains

Syntaksi

Table.Contains(table as table, row as record, optional equationCriteria as any) as logical

Tietoja

Ilmaisee, rownäkyykö määritetty tietue rivinä kohteessa table. Valinnainen parametri equationCriteria voidaan määrittää ohjaamaan taulukon rivien välistä vertailua.

Esimerkki 1

Selvitä, sisältääkö taulukko rivin.

Käyttö

Table.Contains(
    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"]
    }),
    [Name = "Bob"]
)

Tuloste

true

Esimerkki 2

Selvitä, sisältääkö taulukko rivin.

Käyttö

Table.Contains(
    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"]
    }),
    [Name = "Ted"]
)

Tuloste

false

Esimerkki 3

Selvitä, sisältääkö taulukko rivin, vertaamalla ainoastaan saraketta [Name].

Käyttö

Table.Contains(
    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 = 4, Name = "Bob"],
    "Name"
)

Tuloste

true