Leggere in inglese

Condividi tramite


Table.ContainsAny

Sintassi

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

Informazioni su

Indica se uno dei record specificati nell'elenco di record rows viene visualizzato come riga in table. Facoltativamente, è possibile specificare il parametro equationCriteria per controllare il confronto tra le righe della tabella.

Esempio 1

Determinare se la tabella ({[a = 1, b = 2], [a = 3, b = 4]}) contiene la riga [a = 1, b = 2] o [a = 3, b = 5].

Utilizzo

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

Output

true

Esempio 2

Determinare se la tabella ({[a = 1, b = 2], [a = 3, b = 4]}) contiene la riga [a = 1, b = 3] o [a = 3, b = 5].

Utilizzo

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

Output

false

Esempio 3

Determinare se la tabella (Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]})) contiene la riga [a = 1, b = 3] o [a = 3, b = 5] confrontando solo la colonna [a].

Utilizzo

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

Output

true

Criteri equazioni