Ritardare l'esecuzione dello script fino al termine della ricodifica?Ecco il mio script:
Aperto ("Nome file1");
Tabella dei dati corrente ( ) << Vai a (: Valore) << recode ;
Nuova finestra ("Report",
Tabella dati corrente () << Bivarate (Y (: Valore), X (: Nome)
);
Quando eseguo il mio script, appariranno sia la finestra di ricodifica che la finestra di report. C'è qualche dove lasciarmi fare la ricodifica prima che venga generata la finestra di report?
Grazie in anticipo per qualsiasi consiglio.
Ri: ritardare l'esecuzione dello script fino al termine della ricodifica?Ciao Craige,
Grazie mille !
Ri: ritardare l'esecuzione dello script fino al termine della ricodifica?Puoi allegare la seconda metà del tuo script all'evento onClose nella finestra di ricodifica in questo modo. Ho modificato il CurrentDataTable per utilizzare un riferimento esplicito alla tabella di dati, ma non vedo un modo per ottenere un riferimento esplicito alla finestra di ricodifica, a parte l'utilizzo della funzione finestra. Quindi, assicurati che ci sia solo una finestra di ricodifica aperta.
dt = Open( "$sample_data/big class.jmp" );
dt << Go To( :sex ) << Recode;
Window( "Recode" ) << onclose(
New Window( "Report", dt << Contingency( Y( :age ), X( :sex ), Contingency Table ) );
);