Sto cercando di creare un elenco con tutti i nomi di colonne e di trasformarne alcuni in una variabile.
Quella variabile dovrebbe entrare in un'istruzione if, ma sto lottando con l'errore "nome non risolto".
Immagino che JMP non riesca a trovare la variabile definita in precedenza ma non so come risolverla anche se sono sicuro che dovrebbe essere abbastanza semplice.
dt = Current Data Table();
ColumnList = dt << Get Column Names(String);
A = ColumnList[40];
If(Contains(A, "test"),
var = :A[dt << get rows where( :column == value)];);<BR />// I cannot seem to get it to take the column saved in A
Vorrei anche sapere come potrei potenzialmente utilizzare il testo di quella variabile nella definizione del nome di una colonna.
dt << New Column( "[A] at 45km/h");
Grazie in anticipo!
È necessario utilizzare la funzione As Column() e ristrutturare un po' il nome sulla nuova colonna
dt =
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
ColumnList = dt << Get Column Names( String );
value = 60;
A = ColumnList[4];
If( Contains( A, "hei" ),
var = As Column( A )[dt << get rows where( As Column( a ) == value )]
);
dt << New Column( "[" || A || "] at 45km/h");