Table.ContainsAny

Sintaxis

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

Acerca de

Indica si alguno de los registros especificados en la lista de registros rowsaparece como una fila en table. Se puede especificar un parámetro equationCriteria opcional para controlar la comparación entre las filas de la tabla.

Ejemplo 1

Determinar si la tabla ({[a = 1, b = 2], [a = 3, b = 4]}) contiene las filas [a = 1, b = 2] o [a = 3, b = 5].

Uso

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

Salida

true

Ejemplo 2

Determinar si la tabla ({[a = 1, b = 2], [a = 3, b = 4]}) contiene las filas [a = 1, b = 3] o [a = 3, b = 5].

Uso

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

Salida

false

Ejemplo 3

Determinar si la tabla (Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]})) contiene las filas [a = 1, b = 3] o [a = 3, b = 5] comparando solo la columna [a].

Uso

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

Salida

true