Share via


Table.Contains

Sözdizimi

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

Hakkında

Belirtilen kaydın içinde rowsatır tableolarak görünüp görünmeyeceğini gösterir. Tablonun satırları arasındaki karşılaştırmayı denetlemek için isteğe bağlı bir parametre equationCriteria belirtilebilir.

Örnek 1

Tablonun satırı içerip içermediğini belirleyin.

Kullanım

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

Çıkış

true

Örnek 2

Tablonun satırı içerip içermediğini belirleyin.

Kullanım

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

Çıkış

false

Örnek 3

Tablonun yalnızca [Ad] sütununu karşılaştıran satırı içerip içermediğini belirleyin.

Kullanım

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

Çıkış

true