¡Gracias por contactar al Soporte Técnico de JMP! Si ejecuta su secuencia de comandos una vez y mira la Lista de ventanas en la Ventana de inicio, notará que el Filtro de datos se muestra como una ventana invisible, como se muestra en la siguiente captura de pantalla. Una cosa a tener en cuenta es que no puede tener más de un filtro de datos para cada tabla de datos. Si tuviera que crear un Filtro de datos basado en la antigüedad mediante secuencias de comandos y luego intentar crear otro Filtro de datos basado en el género, el Filtro de datos de género no se puede crear porque ya existe uno para la tabla de datos. En su caso, dado que ya existe un Filtro de datos cuando lo ejecuta por segunda vez, JMP trae el Filtro de datos existente al frente para mostrarle qué es el filtro de datos actual y que no cambió. Esto sirve como una señal para el usuario de que el segundo Filtro de datos que se creó en realidad no hizo nada. Este es el comportamiento esperado en JMP. Para evitar que se muestre el filtro de datos, debe cerrar la ventana del filtro de datos antes de crear uno nuevo. En el siguiente ejemplo, muestro cómo hacerlo utilizando una referencia de objeto de ventana. Sin embargo, si tiene el identificador del filtro de datos (df) disponible, puede enviar un mensaje de cierre directamente a esa referencia. Nombres predeterminados aquí ( 1 ); dt = Abierto ( "$ SAMPLE_DATA / Big Class.jmp" ); dt << Seleccione Excluido ; dt << Estados de fila clara ; // Intenta cerrar la ventana del filtro de datos en caso de que una esté abierta Tratar ( Ventana ( "Filtro de datos para Big Class" ) << Cerrar ventana ()); df = dt << Filtro de datos ( Mostrar ventana( 0 ) Añadir filtro( Columnas (: edad,: sexo,: altura), Donde (: edad == { 13 , 14 , 15 }), Donde (: sexo == "METRO" ) Donde (: altura> = 50 &: altura <= sesenta y cinco ) ) ); Espero que esta información sea útil. Por favor, avíseme si tiene preguntas de seguimiento o necesita una aclaración. |