Share via


Table.ContainsAny

Sözdizimi

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

Hakkında

Kayıt listesinde belirtilen kayıtların rowsiç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 ({[a = 1, b = 2], [a = 3, b = 4]}) veya [a = 3, b = 5]satırlarını [a = 1, b = 2] içerip içermediğini belirleyin.

Kullanım

Table.ContainsAny(
    Table.FromRecords({
        [a = 1, b = 2],
        [a = 3, b = 4]
    }),
    {
        [a = 1, b = 2],
        [a = 3, b = 5]
    }
)

Çıkış

true

Örnek 2

Tablonun ({[a = 1, b = 2], [a = 3, b = 4]}) veya [a = 3, b = 5]satırlarını [a = 1, b = 3] içerip içermediğini belirleyin.

Kullanım

Table.ContainsAny(
    Table.FromRecords({
        [a = 1, b = 2],
        [a = 3, b = 4]
    }),
    {
        [a = 1, b = 3],
        [a = 3, b = 5]
    }
)

Çıkış

false

Örnek 3

Tablonun (Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]})) satırları [a = 1, b = 3] mı içerdiğini yoksa [a = 3, b = 5] yalnızca [a] sütununu mu karşılaştırdığını belirleyin.

Kullanım

Table.ContainsAny(
    Table.FromRecords({
        [a = 1, b = 2],
        [a = 3, b = 4]
    }),
    {
        [a = 1, b = 3],
        [a = 3, b = 5]
    },
    "a"
)

Çıkış

true