CONTAINS
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
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
Parámetros
Término | Definición |
---|---|
table |
Cualquier expresión DAX que devuelva una tabla de datos. |
columnName |
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 columnName
correspondiente , o están contenidos, en esas columnas; De lo contrario, la función devuelve FALSE
.
Observaciones
Los argumentos
columnName
yvalue
deben aparecer en pares; de lo contrario, se devuelve un error.columnName
debe pertenecer altable
especificado o a una tabla relacionada contable
.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.
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)