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 = 1, b = 2]satırlarını [a = 3, b = 5] 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]
    }
)

Çıktı

true

Örnek 2

Tablonun ({[a = 1, b = 2], [a = 3, b = 4]}) veya [a = 1, b = 3]satırlarını [a = 3, b = 5] 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]
    }
)

Çıktı

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

Çıktı

true

Denklem ölçütleri