Come aggiungo una colonna filtro come criterio AND<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
La sintassi per Aggiungi filtro impone che le nuove colonne debbano essere nei criteri OR.
C'è un modo per aggiungere regole in modo iterativo?
dtf<), )
Aggiungi una o più colonne filtro in un nuovo gruppo OR.
Ri: Come aggiungo una colonna filtro come criterio ANDNon riesco a capire la differenza fondamentale tra
1)
df = gb << Filtro dati locali(Aggiungi filtro(colonne({"età", "sesso", "nome"})));
e
2)
colList = {"età", "sesso", "nome"};
df = gb << Filtro dati locali(Aggiungi filtro(columns(colList)));
1) funziona e 2) no.
Mi spiegheresti per favore PERCHE'?
Grazie per l'aiuto!
Ri: Come aggiungo una colonna filtro come criterio ANDEcco un modo:
// AND
df << removeLocalDataFilter;
colList = {"age", "sex"};
CMD =
Expr(
df = gb << Local Data Filter(
Add Filter( columns( colsTBD ) )
)
);
SubstituteInto(CMD, Expr(colsTBD), colList);
CMD;Ri: Come aggiungo una colonna filtro come criterio ANDGrazie per la rapida risposta. Funzionerà.
C'è anche un modo per definire l'elenco delle colonne del filtro in una variabile List e inoltrarlo al filtro (il nome delle mie colonne del filtro è dinamico)?
per esempio
filter_vars = {"età","sesso"};
e in qualche modo usa filter_vars come input per il filtro dati (invece di columns(:age,:sex))
Ri: Come aggiungo una colonna filtro come criterio ANDUsando l'esempio di Chung-Wei:
dt = Open( "$sample_data/Big Class.jmp" );
// AND
gb = Graph Builder(
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 1 ), Jitter( 1 ) ), Smoother( X, Y, Legend( 3 ) ) ),
);
Wait( 3 );
// OR
df = gb << Local Data Filter(
Add Filter( columns( :age ) ),
Add Filter( columns( :sex ) )
);
Wait( 3 );
// AND
df << removeLocalDataFilter;
df = gb << Local Data Filter(
Add Filter( columns( :age, :sex ) )
);
Ri: Come aggiungo una colonna filtro come criterio ANDHo lo stesso problema. c'è un modo per aggiungere un filtro AND invece di un filtro OR (che è già stato mostrato dal membro dello staff chungwei)?Ri: Come aggiungo una colonna filtro come criterio ANDspiacente. Non ho posto correttamente la domanda.
Intendevo chiederti se desideri inviare messaggi separati al filtro dati, invece del modo in cui PMRoz ha mostrato.
Ri: Come aggiungo una colonna filtro come criterio ANDCiao Chung Wei,
Ciò aggiungerebbe solo i criteri come un O condizione no E ...
Ri: Come aggiungo una colonna filtro come criterio ANDCiao PMroz,
Apprezzo la risposta. Ma quello che sto cercando di ottenere qui è aggiungere un filtro a quello attuale dopo aver fatto qualche altro scricchiolio ..
dt = aprire ( "$sample_data/Big Class.jmp" ) ;
GB = Costruttore di grafici (
Mostra pannello di controllo ( 0 ) ,
Variabili ( X ( : il peso ) , Y ( : altezza ) ) ,
Punti ( X , Y , Leggenda ( 1 ) , Tremolio ( 1 ) ) ,
Più liscio ( X , Y , Leggenda ( 3 ) )
) ,
Posizione ( { 935 , 334 } ) ,
Modalità ( Selezionare ( 0 ) , Mostrare ( 1 ) , Includere ( 1 ) ) ,
colonne ( : età , : sesso ) ,
Dove ( : età == { 12 , 13 , 14 } )
//Dove( :sesso == "M" )
) ;
//fai qualcos'altro qui...
GB << Aggiungi filtro (
colonne ( : sesso ) ,
Dove ( : sesso == "M" )
) ;
Ri: Come aggiungo una colonna filtro come criterio ANDti manca un punto e virgola (;) tra le due istruzioni df?
Ri: Come aggiungo una colonna filtro come criterio ANDÈ questo che hai in mente?
dt = aprire ( "$sample_data/Big Class.jmp" ) ;
// E
GB = Costruttore di grafici (
Mostra pannello di controllo ( 0 ) ,
Variabili ( X ( : il peso ) , Y ( : altezza ) ) ,
Elementi (
Punti ( X , Y , Leggenda ( 1 ) , Jitter ( 1 ) ) ,
Più liscio ( X , Y , Leggenda ( 3 ) )
) ,
) ;
df = GB << Filtro dati locali (
Modalità ( Selezionare ( 0 ) , Mostrare ( 1 ) , Includere ( 1 ) ) ,
Aggiungi filtro (
colonne ( : età ) ,
Dove ( : età == { 12 , 13 , 14 } ) ,
)
)
df << Aggiungi filtro (
colonne ( : sesso ) ,
Dove ( : sesso == "M" ) ,
)
Ri: Come aggiungo una colonna filtro come criterio ANDPer capirlo:
Crea un grafico usando Big Class
Aggiungere un filtro dati locale con 2 variabili (es. età e sesso) utilizzando il pulsante AND
Seleziona i criteri da entrambe le variabili nel filtro
Fare clic sul triangolo rosso e selezionare script > Copia script
Ecco un esempio che mostra la sintassi necessaria:
dt = aprire ( "$sample_data/Big Class.jmp" ) ;
// E
Costruttore di grafici (
Mostra pannello di controllo ( 0 ) ,
Variabili ( X ( : il peso ) , Y ( : altezza ) ) ,
Elementi (
Punti ( X , Y , Leggenda ( 1 ) , Tremolio ( 1 ) ) ,
Più liscio ( X , Y , Leggenda ( 3 ) )
) ,
Filtro dati locali (
Posizione ( { 935 , 334 } ) ,
Modalità ( Selezionare ( 0 ) , Mostrare ( 1 ) , Includere ( 1 ) ) ,
Aggiungi filtro (
colonne ( : età , : sesso ) ,
Dove ( : età == { 12 , 13 , 14 } ) ,
Dove ( : sesso == "M" )
)
)
) ;