Partager via


Table.ContainsAny

Syntaxe

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

À propos

Indique si les enregistrements spécifiés dans la liste d’enregistrements rows, apparaissent sous forme de lignes dans table. Vous pouvez spécifier un paramètre facultatif equationCriteria pour contrôler la comparaison entre les lignes de la table.

Exemple 1

Détermine si la table ({[a = 1, b = 2], [a = 3, b = 4]}) contient les lignes [a = 1, b = 2] ou [a = 3, b = 5].

Utilisation

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

Sortie

true

Exemple 2

Détermine si la table ({[a = 1, b = 2], [a = 3, b = 4]}) contient les lignes [a = 1, b = 3] ou [a = 3, b = 5].

Utilisation

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

Sortie

false

Exemple 3

Détermine si la table (Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]})) contient les lignes [a = 1, b = 3] ou [a = 3, b = 5] en comparant seulement la colonne [a].

Utilisation

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

Sortie

true