¿Cómo usar '<< Seleccionar dónde' o '<< Obtener filas dónde' en una lista de nombres de columnas o referencias?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Básicamente, tengo una secuencia de comandos en la que intento devolver los números de fila de ciertas columnas que contienen un valor específico. En mi ejemplo, tengo varias columnas donde el valor puede ser 1 o 0. Estoy tratando de obtener los números de fila para cualquier fila que contenga un cero, independientemente de en qué columna se encuentre. Puedo hacer esto con bastante facilidad para una columna usando la siguiente sintaxis:
selectedRows = datatable << Get Rows Where( As Column(colNameStr) == 0 );
Sin embargo, cuando quiero hacer esto para varias columnas, digamos en una lista de nombres de columnas o referencias, estoy perplejo. Siento que esto debería ser atendido, pero no puedo averiguar si es posible o cuál es la sintaxis correcta. Por ejemplo
selectedRows = datatable << Get Rows Where( FOR EACH COLUMN IN LIST == 0 );
Cualquier ayuda en este asunto sería muy apreciada. La razón por la que quiero que funcione con una lista es que quiero que funcione para cualquier número de columnas o nombres de columnas. Estoy usando JMP11.
Gracias.
Re: ¿Cómo usar '<< Seleccionar dónde' o '<< Obtener filas dónde' en una lista de nombres de columnas o referencias?con la lista?No puedo pensar en nada fuera de lugar.
Podrías hacerlo
ANY(:A == "burro", :B <=14, :C), siendo C un valor booleano
Re: ¿Cómo usar '<< Seleccionar dónde' o '<< Obtener filas dónde' en una lista de nombres de columnas o referencias?¡Muchas gracias! Sabía que había alguna manera de hacerlo. Por curiosidad, ¿hay alguna forma de hacerlo para valores no booleanos?
¡Gracias de nuevo!
Re: ¿Cómo usar '<< Seleccionar dónde' o '<< Obtener filas dónde' en una lista de nombres de columnas o referencias?lista = {:A, :B, :C};
dt << Seleccione Dónde (CUALQUIER (lista));
Esto solo funciona como está porque tiene valores booleanos en sus columnas.