Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
2 years ago
Solved

DAX contiene

Hola, trataré de mantener esto lo más simple posible, tengo una tabla de cuatro columnas a, b, c, d, y al menos una fila de cada una tiene la palabra gato o perro,

Si escribo un compás

CONTIENE( Tabla2, Tabla2[A], "perro")

para cualquier columna obtendré un verdadero, pero si escribo

CONTIENE( Tabla2, Tabla2[A], "perro",Cuadro 2[B], "perro", Tabla 2[C], "gato",Tabla2[D] ,"gato"

Obtengo un falso, individualmente todos obtienen verdadero, la sintaxis en los documentos;

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

entonces, ¿por qué obtengo un falso? Soy nuevo en este sitio, ¿sería mejor usar el código de inserción para lo anterior?

Richard

  • Me he dado cuenta de que se refiere a que todas las filas son verdaderas, no a que cualquier fila de cada columna sea verdadera.
    Richard

3 Replies

  • Hola

    Creo que así se comprueba fila por fila, por lo que debe tener en la misma fila Tabla2[A], "perro", Tabla2[B], "perro", Tabla2[C], "gato", Tabla2[D], "gato".

    ¿Tienes una fila en la que se cumplen todas esas condiciones?

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Sí, acababa de intentarlo, refrshed y se hizo realidad, gracias por la respuesta.

  • Me he dado cuenta de que se refiere a que todas las filas son verdaderas, no a que cualquier fila de cada columna sea verdadera.
    Richard