Ciao,
Devo creare un filtro per tutte le colonne in qualsiasi file con valori predefiniti da controllare.
Valore predefinito: qualsiasi valore che contenga una parola "Predefinito". ("Default123", "Default_new" ecc.)
Ho provato a eseguire "<< Aggiungi filtro" con loop ma dopo 10 colonne smette di funzionare ...
Fornisci una soluzione senza eseguire "<< Aggiungi filtro" con loop. (Aggiunge il gruppo Filtro invece di aggiungere al gruppo esistente).
Ho bisogno di un modo per creare una seguente espressione credo:
My_data_filter << Aggiungi filtro (colonne (list_of_columns), list_of_where_expressions);
O
Ho bisogno di un comando che aggiunge un nuovo filtro al gruppo di filtri esistente:
Filter_Group = My_data_filter << Aggiungi filtro (colonne ({: age}), Where (: age == {12,13});
Filter_Group << Aggiungi (colonne ({: sex}), Where (: sex == {"M"}));
Grazie in anticipo.
Tom.
Ecco un modo per aggiungere tutte le colonne a un singolo gruppo di filtri in JMP 15:
dt=Open("$SAMPLE_DATA/Big Class.jmp");
df = dt<<DATAFILTER></DATAFILTER>
Una volta fatto, puoi impostare individualmente le clausole where:
df<<(Filter Column(:age) << Where(:age == 14));
La tua soluzione ha funzionato molto bene per me.
Ho una domanda teorica:
Perché questo è ok:
df<<ADD filter=""></ADD>
E questo non è:
Col_List = dt << Get Column Names();
df<<ADD filter=""></ADD>
Hai qualche suggerimento su come / dove apprendere / praticare tutti gli usi della valutazione?
Grazie!