enregistrer les paramètres de filtre et utiliser ces paramètres pour réinitialiser le filtreest-il possible d'enregistrer les paramètres de filtre et de les utiliser pour réinitialiser le filtre?
exemple minimal:
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>
Je vous remercie!
Re: enregistrer les paramètres de filtre et utiliser ces paramètres pour réinitialiser le filtreMerci pour votre réponse. Cela a fonctionné totalement suffisant.
Re: enregistrer les paramètres de filtre et utiliser ces paramètres pour réinitialiser le filtreLa documentation, ainsi que des exemples de chacun des éléments sur lesquels vous travaillez sont disponibles dans l'index de script. Je vous suggère de vous familiariser avec cela.
Aide ==> Index de script
Deuxièmement, je crois que ce que vous voulez vraiment utiliser, c'est la possibilité de sauvegarder et d'appliquer des favoris. Voir l'index de script pour plus de détails et des exemples. Voici un exemple basé sur votre exemple inclus
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: enregistrer les paramètres de filtre et utiliser ces paramètres pour réinitialiser le filtreMerci Jim,
nous voulons réinitialiser le filtre de données après quelques manipulations de données à ses paramètres d'origine. peut l'une des déclarations de le faire.
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: enregistrer les paramètres de filtre et utiliser ces paramètres pour réinitialiser le filtreVous pouvez enregistrer le script pour le filtre, puis exécuter ce script.
txt = obj << Get Script;
Ou, vous pouvez le faire récupérer la clause Where générée
txt = obj << get where clause;