Leer en inglés

Compartir a través de


CONTIENE

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

Devuelve true si existen valores para todas las columnas a las que se hace referencia o están contenidos en esas columnas; de lo contrario, la función devuelve false.

Sintaxis

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

Parámetros

Término Definición
table Cualquier expresión DAX que devuelva una tabla de datos.
columnName El nombre de una columna existente, mediante la sintaxis DAX estándar. No puede ser una expresión.
value Cualquier expresión DAX que devuelva un único valor escalar, que se va a buscar en columnName. La expresión se va a evaluar exactamente una vez y antes de pasarla a la lista de argumentos.

Valor devuelto

Valor de TRUE si cada value especificado se puede encontrar en el columnNamecorrespondiente , o están contenidos, en esas columnas; De lo contrario, la función devuelve FALSE.

Observaciones

  • Los argumentos columnName y value deben aparecer en pares; de lo contrario, se devuelve un error.

  • columnName debe pertenecer al tableespecificado o a una tabla relacionada con table.

  • Si columnName hace referencia a una columna de una tabla relacionada, debe estar completo; de lo contrario, se devuelve un error.

  • Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).

Ejemplo

En el ejemplo siguiente se crea una medida que indica si había ventas por Internet del producto 214 y al cliente 11185 al mismo tiempo.

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