Guarde la configuración del filtro y use esta configuración para restablecer el filtro.¿Es posible guardar la configuración del filtro y usar esta configuración para restablecer el filtro?
Ejemplo mínimo:
dt=open("$sample_data/big class.jmp");
new window("test",
ldf=dt<< Data Filter( Add Filter( columns( :sex ), Where( :sex == "F" ) ));
);
//[save the filter settings]
ldf<<CLEAR></CLEAR>
¡Gracias!
Re: guardar la configuración del filtro y usar esta configuración para restablecer el filtroGracias por su respuesta. Funcionó totalmente suficiente.
Re: guardar la configuración del filtro y usar esta configuración para restablecer el filtroLa documentación, junto con ejemplos de cada uno de los elementos con los que está trabajando, están disponibles en el Índice de Scripting. Te sugiero que te familiarices con eso.
Ayuda ==> Índice de Scripting
En segundo lugar, creo que lo que realmente quieres usar es la posibilidad de guardar y aplicar favoritos. Consulte el índice de secuencias de comandos para obtener detalles y ejemplos. Aquí hay un ejemplo basado en su ejemplo incluido
dt = Open( "$sample_data/big class.jmp" );
ldf = dt << Data Filter(
Mode( Show( 1 ), Include( 1 ) ),
Add Filter( columns( :sex ), Where( :sex == "F" ) )
);
ldf << add favorites("savedit");
Wait( 5 );
ldf<<DELETE all="" wait=""></DELETE>Re: guardar la configuración del filtro y usar esta configuración para restablecer el filtroGracias jim
queremos restablecer el filtro de datos después de algunas manipulaciones de datos a su configuración original. Puede uno de los enunciados hacer esto.
dt=open("$sample_data/big class.jmp");
new window("test",
ldf=dt<< Data Filter( Mode( Show( 1 ), Include( 1 ) ), Add Filter( columns( :sex ),
Where( :sex == "F" ) ));
);
txt = ldf << Get Script;
txt2 = ldf << get where clause;
ldf<<CLEAR></CLEAR>Re: guardar la configuración del filtro y usar esta configuración para restablecer el filtroPuede guardar el script para el filtro y luego ejecutar ese script.
txt = obj << Get Script;
O bien, puede hacer que recupere la Cláusula Where que generó
txt = obj << get where clause;