Dela via


Table.ContainsAny

Syntax

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

Om

Anger om de angivna posterna i listan med poster rowsvisas som rader i table. En valfri parameter equationCriteria kan anges för att styra jämförelsen mellan raderna i tabellen.

Exempel 1

Kontrollera om tabellen ({[a = 1, b = 2], [a = 3, b = 4]}) innehåller raderna [a = 1, b = 2] eller [a = 3, b = 5].

Användning

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

Output

true

Exempel 2

Kontrollera om tabellen ({[a = 1, b = 2], [a = 3, b = 4]}) innehåller raderna [a = 1, b = 3] eller [a = 3, b = 5].

Användning

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

Output

false

Exempel 3

Kontrollera om tabellen (Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]})) innehåller raderna [a = 1, b = 3] eller [a = 3, b = 5] om du bara jämför kolumnen [a].

Användning

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

Output

true

Ekvationsvillkor