İngilizce dilinde oku

Aracılığıyla paylaş


Table.ContainsAll

Sözdizimi

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

Hakkında

kayıt rowslistesindeki tüm belirtilen kayıtların içinde satır tableolarak görünip görünmediğ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 yalnızca [CustomerID] sütununu karşılaştırarak tüm satırları içerip içermediğini belirleyin.

Kullanım

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

Çıktı

true

Örnek 2

Tablonun tüm satırları içerip içermediğini belirleyin.

Kullanım

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

Çıktı

false

Denklem ölçütleri