Udostępnij za pośrednictwem


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ównuje 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