Auf Englisch lesen

Freigeben über


Table.ContainsAny

Syntax

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

Info

Gibt an, ob mindestens einer der angegebenen Datensätze in der Liste der Datensätze rows als Zeile(n) in der Tabelle table vorkommt. Ein optionaler Parameter equationCriteria kann angegeben werden, um den Vergleich zwischen den Zeilen der Tabelle zu steuern.

Beispiel 1

Ermittelt, ob die Tabelle ({[a = 1, b = 2], [a = 3, b = 4]}) die Zeilen [a = 1, b = 2] oder [a = 3, b = 5] enthält.

Verwendung

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

Ausgabe

true

Beispiel 2

Ermittelt, ob die Tabelle ({[a = 1, b = 2], [a = 3, b = 4]}) die Zeilen [a = 1, b = 3] oder [a = 3, b = 5] enthält.

Verwendung

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

Ausgabe

false

Beispiel 3

Ermittelt, ob die Tabelle (Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]})) die Zeilen [a = 1, b = 3] oder [a = 3, b = 5] enthält, wobei lediglich die Spalte [a] verglichen wird.

Verwendung

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

Ausgabe

true

Formelkriterien