Speichern Sie die Filtereinstellungen und verwenden Sie diese Einstellungen, um den Filter zurückzusetzenIst es möglich, Filtereinstellungen zu speichern und diese Einstellungen zum Zurücksetzen des Filters zu verwenden?
minimales Beispiel:
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>
Danke dir!
Speichern Sie die Filtereinstellungen und verwenden Sie diese Einstellungen, um den Filter zurückzusetzenVielen Dank für Ihre Antwort. Es hat völlig ausgereicht.
Speichern Sie die Filtereinstellungen und verwenden Sie diese Einstellungen, um den Filter zurückzusetzenDie Dokumentation sowie Beispiele zu allen Elementen, mit denen Sie arbeiten, finden Sie im Skriptindex. Ich schlage vor, Sie machen sich damit vertraut.
Hilfe ==> Skriptindex
Zweitens glaube ich, was Sie wirklich verwenden möchten, ist die Möglichkeit, Favoriten zu speichern und anzuwenden. Einzelheiten und Beispiele finden Sie im Skriptindex. Hier ist ein Beispiel, das auf Ihrem mitgelieferten Beispiel basiert
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>Speichern Sie die Filtereinstellungen und verwenden Sie diese Einstellungen, um den Filter zurückzusetzenDanke, Jim,
Wir möchten den Datenfilter nach einigen Datenmanipulationen auf seine ursprünglichen Einstellungen zurücksetzen. kann eine der Aussagen dazu tun.
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>Speichern Sie die Filtereinstellungen und verwenden Sie diese Einstellungen, um den Filter zurückzusetzenSie können das Skript für den Filter speichern und dann das Skript ausführen.
txt = obj << Get Script;
Oder Sie können die von ihm generierte Where-Klausel abrufen
txt = obj << get where clause;