Creare due nuove tabelle basate sul filtraggio di una colonnaHo due tipi (RFR, OUT) in una colonna, e vorrei generare due tabelle da questo etichettato "RFR.jmp" e "OUT.jmp", ma non riesco a capire semplicemente come fare questo meglio:
obj = dt1 << Data Filter( Add Filter( columns( :Code Type ), where( :Code Type == {"RFR"} ) ) );
df = dt1 << subset( selected rows( 1 ), selected columns( 0 ) );
df << Save( "RFR_2014.jmp" );
df << clear select
Wait(0.1);
obj = dt1 << Data Filter( Add Filter( columns( :Code Type ), where( :Code Type == {"OUT"} ) ) );
df = dt1 << subset( selected rows( 1 ), selected columns( 0 ) );
df << Save( "OUT_2014.jmp" );
df << clear selectLa selezione dal precedente RFR non sembra affatto cancellare, e quindi si unisce solo più della colonna RFR in una tabella di dati. Suppongo che questo abbia a che fare con l'impostazione della tabella dati corrente ... ma come ottengo il controllo di questo?
qualche idea?
Ri: Creazione di due nuove tabelle basate sul filtraggio di una colonnaPenso che il codice qui sotto sia più semplice, quando ti sbarazzi del filtro dati. Inoltre, Wait (0) consentirà di eseguire i sottoinsiemi e le selezioni, prima dell'esecuzione delle istruzioni successive.
dt1 << select where(:Code Type == "RFR" );
wait(0);
df = dt1 << subset( selected rows( 1 ), selected columns( 0 ) );
df << Save( "RFR_2014.jmp" );
wait(0);
dt1 << select where(:Code Type == "OUT");
wait(0);
df = dt1 << subset( selected rows( 1 ), selected columns( 0 ) );
df << Save( "OUT_2014.jmp" );