Ciao,
Vorrei usare per il ciclo per cancellare le mie colonne. Di seguito è riportato un esempio ma ho più columsn.
Inoltre, come trattate le colonne con uno spazio vuoto intermedio come "la dimensione del colore".
Grazie.
<BR /><BR />dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
column_list = Words( "heigth", "weight" );
For( i = N Items( column_list ), i > 0, i--,
dt << Select Where( :column_list[i] > 67 );
dt << delete rows;
);
Non sono sicuro di cosa tu stia effettivamente chiedendo. Pertanto, sto includendo 2 diversi script. Il primo elimina tutte le righe che soddisfano la tua condizione di valori> 67. Quando elimini le righe, elimina l'intera riga, quindi i risultati di questo script eliminano tutte tranne due righe.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
column_list = {"height", "weight"};
For( i = N Items( column_list ), i > 0, i--,
dt << Select Where( as column(column_list[i]) > 67 );
dt << delete rows;
);
Ma quello che penso tu stia cercando di fare è eliminare i valori nelle colonne in cui il valore di altezza e peso sono> 67. Questo script sostituisce i valori di altezza e peso con i valori mancanti.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
column_list = {"height", "weight"};
For( i = N Items( column_list ), i > 0, i--,
SelectedRows = dt << get rows Where( as column(column_list[i]) > 67 );
column(column_List[i])[Selected Rows] = .;
);