Función CONTAINS (DAX)

Devuelve TRUE si existen valores para todas las columnas a las que se hace referencia, o se encuentran en dichas columnas; en caso contrario, la función devuelve FALSE.

Sintaxis

CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)

Parámetros

  • table
    Cualquier expresión de DAX que devuelva una tabla de datos.

  • columnName
    Nombre de una columna existente, con la sintaxis estándar de DAX. No puede ser una expresión.

  • value
    Cualquier expresión de DAX que devuelva un único valor escalar, que se debe buscar en columnName. La expresión se debe evaluar exactamente una vez y antes de que se pase a la lista de argumentos.

Valor devuelto

Valor TRUE si cada value se encuentra en la correspondiente columnName, o está contenido en dichas columnas; en caso contrario, la función devuelve FALSE.

Comentarios

  • Los argumentos columnName y value deben formar pares; en caso contrario, se devuelve un error.

  • columnName debe pertenecer a la table especificada, o a una tabla relacionada con table.

  • Si columnName hace referencia a una columna de una tabla relacionada, debe tener un nombre completo; en caso contrario, se devuelve un error.

Ejemplo

En el ejemplo siguiente se crea una medida calculada que indica si hubo alguna venta por Internet del producto 214 y al cliente 11185 al mismo tiempo.

=CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)