Aller au contenu principal

Table.ContainsAny

Indique si l'un des enregistrements spécifiés s'affiche sous la forme de lignes dans la table.

Syntax

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

Remarks

Indique si l'un des enregistrements spécifiés dans la liste d'enregistrements rows s'affiche sous la forme de lignes dans table. Un paramètre facultatif equationCriteria peut être spécifié pour contrôler la comparaison entre les lignes de la table.

Examples

Example #1

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

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

Result:

true

Example #2

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

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

Result:

false

Example #3

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

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

Result:

true

Category

Table.Membership