Ich habe mehrere Datenfilter in meinem Skript. Mein zweiter Datenfilter kann den ersten Datenfilter nicht überschreiben, nachdem der zweite Datenfilter ausgeführt wurde. Als Randnotiz habe ich die Funktion zum automatischen Löschen des Datenfilters aktiviert.
Es gibt eine Meldung "Alle löschen", mit der alle Filter aus einem Datenfilter gelöscht werden können. Suchen Sie im Skriptindex nach der Dokumentation
Hilfe ==> Scripting Index
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = dt << Data Filter(
Add Filter(
columns( :Region, :POP ),
where( :Region == {"C", "N"} )
),
Mode( Select( 0 ), Show( 0 ), Include( 1 ) )
);
obj << Columns( :Region, :SO2, :CO, :State );
Wait( 2 );
obj << Delete All;
obj << Add Filter( (columns( :state )) );