Come inviare messaggi al filtro dati globale?C'è un modo per inviare messaggi al filtro globale per mostrare filtri diversi attraverso lo scripting?
A volte vorrei rivedere/richiamare diverse impostazioni di filtro o "clausole where" che sono state salvate in precedenza.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = dt << Data Filter(conditional);
obj << Add Filter( columns( :POP ) );
obj << Add Filter( columns( :Region, :State, :City ), Where( :Region == "S" ), Where( :State == {"SC", "NC"} ) );
wait(1);
//This works
obj << clear;
obj << ( filter column( :Region, :State, :City )<< Where( :Region == "S" ) );
//Unable to work once multiple clauses are perscribed
obj << clear;
obj << ( filter column( :Region, :State, :City )<< Where( :Region == "S" & State == "LA") );Apprezzo l'aiuto!
Tabella datiSceneggiaturaRe: Come inviare messaggi al filtro dati globale?Potrebbe essere semplice come aggiungere il ":" mancante davanti a
State == "LA"
Re: Come inviare messaggi al filtro dati globale?Potrebbe essere necessario dividerlo in due Where separati (non ho idea del perché).
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Cities.jmp");
obj = dt << Data Filter(conditional);
obj << Add Filter(columns(:POP));
obj << Add Filter(columns(:Region, :State, :City), Where(:Region == "S"), Where(:State == {"SC", "NC"}));
Wait(1);
obj << clear;
obj << (filter column(:Region, :State, :City) << Where(:Region == "S"));
obj << clear;
obj << (filter column(:Region) << Where(:Region == "S"));
obj << (filter column(:State) << Where(:State == "LA"));
Re: Come inviare messaggi al filtro dati globale?Filtro dati in cui le clausole non possono essere combinate (o modificate in molti altri modi), poiché l'espressione non viene eseguita, viene analizzata per impostare lo stato di ciascun elemento del filtro.Se separi lo stato in due comandi, dovrebbe funzionare come previsto:
obj << clear;
obj << ( filter column( :Region ) << Where( :Region == "S" ) );
obj << ( filter column( :State ) << Where( :State == "LA") );
Re: Come inviare messaggi al filtro dati globale?Grazie @danschikore . Speravo in una funzionalità più robusta, ma sembra che questa sia la limitazione che devo aggirare.