Delen via


Table.ContainsAll

Syntaxis

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

Info

Hiermee wordt aangegeven of alle opgegeven records in de lijst met records als rijen in de tablelijst met records rowsworden weergegeven. Er kan een optionele parameter equationCriteria worden opgegeven om de vergelijking tussen de rijen van de tabel te bepalen.

Voorbeeld 1

Bepaal of de tabel alle rijen bevat en vergelijk alleen de kolom [CustomerID].

Gebruik

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"
)

Uitvoer

true

Voorbeeld 2

Bepaal of de tabel alle rijen bevat.

Gebruik

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"]
    }
)

Uitvoer

false