Tutorial de DAX

Table.ContainsAny

La función Table.ContainsAny evalúa si alguno de los registros indicados aparece incluido en una fila de una tabla, devolviendo el valor lógico True en caso positivo y False en caso contrario.

Sintaxis

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

Parámetros
  • table: tabla a evaluar
  • rows: lista de registros conteniendo los campos cuya existencia en la tabla se desea comprobar
  • equationCriteria: (opcional) parámetro no documentado. Supuestamente controla el método de comparación de filas en la tabla.
Ejemplos

En este ejemplo buscamos los nombres "Alfonso" y "David" en el campo "name" de la tabla. Como el primer nombre aparece, la función devuelve el valor lógico True aun cuando el segundo no:

let
    table = Table.FromRecords(
        {
            [id = 1, name = "John", country = "Uruguay"],
            [id = 2, name = "Alfonso", country = "Chile"],
            [id = 3, name = "Anacelia", country = "Argentina"],
            [id = 4, name = "Luis", country = "España"]
        }
    )
in
    Table.ContainsAny(
        table,
        {
            [name = "Alfonso"],
            [name = "David"]
        }
        
    )

TRUE
Función M Table.ContainsAny
Categoría
Funciones de tabla
Enviado por admin el Jue, 13/08/2020 - 18:04