Udostępnij przez


Table.ContainsAny

Składnia

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

Informacje

Wskazuje, czy jakiekolwiek określone rekordy na liście rekordów rows, są wyświetlane jako wiersze w obiekcie table. Można określić opcjonalny parametr equationCriteria w celu kontrolowania porównania między wierszami tabeli.

Przykład 1

Ustal, czy tabela ({[a = 1, b = 2], [a = 3, b = 4]}) zawiera wiersze [a = 1, b = 2] lub [a = 3, b = 5].

Użycie

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

Wyjście

true

Przykład 2

Ustal, czy tabela ({[a = 1, b = 2], [a = 3, b = 4]}) zawiera wiersze [a = 1, b = 3] lub [a = 3, b = 5].

Użycie

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

Wyjście

false

Przykład 3

Ustal, czy tabela (Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]})) zawiera wiersze [a = 1, b = 3] lub [a = 3, b = 5], porównując tylko kolumnę [a].

Użycie

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

Wyjście

true

Kryteria równania