Estoy intentando crear una lista con todos los nombres de las columnas y convertir algunos de ellos en una variable.
Esa variable debería incluirse en una declaración if, pero estoy luchando con el error "nombre no resuelto".
Supongo que JMP no puede encontrar mi variable previamente definida pero no sé cómo solucionarlo aunque estoy seguro de que debería ser bastante simple.
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
También me gustaría saber cómo podría utilizar el texto de esa variable para definir el nombre de una columna.
dt << New Column( "[A] at 45km/h");
¡Gracias de antemano!
Debe usar la función As Column () y reestructurar un poco el nombre en la nueva columna
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");