Problema
Supongamos que solicita a un usuario que haga una selección. Cuando recupera los valores del usuario, normalmente se almacenan en una lista.Ahora necesita seleccionar los datos que coincidan con los valores de la lista.
Solución
El siguiente ejemplo demuestra cómo puede seleccionar filas en una tabla de datos que contengan cualquier valor almacenado en una lista JSL. Se pueden utilizar listas que contengan valores numéricos o cadenas de caracteres, como se muestran a continuación.Consulte los comentarios integrados para obtener más detalles.
/* Open a sample data table. */
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
/* Create a list of ages. */
myList = {9, 12, 15, 17, 18};
/* Select all rows which have an age that is in the list. */
dt << Select Where( Contains( myList, :age ) );
Wait( 2 ); // For demonstration purposes
/* Create a list of student names. */
myStudents = {"HENRY", "ROBERT", "BARBARA", "SALLY", "MARION"};
/* Select all rows which have any of the names in the list. */
dt << Select Where( Contains( myStudents, :name ) );
dt << Select Where( Any( Row() == Index( 3, 5 ) ) );
es genial 
¿Hay algo similar para
dt << Select Where( Any( :name == {"JANE", "DAVID","PATTY"}) );?
¿No es eso para lo que utilizarías Contiene()?