J'essaie de créer une liste avec tous les noms de colonnes et d'en transformer certains en variable.
Cette variable devrait entrer dans une instruction if mais je suis aux prises avec l'erreur "nom non résolu".
Je suppose que JMP ne trouve pas ma variable définie précédemment mais je ne sais pas comment la corriger même si je suis sûr que cela devrait être assez 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
J'aimerais également savoir comment je pourrais potentiellement utiliser le texte de cette variable pour définir un nom de colonne.
dt << New Column( "[A] at 45km/h");
Merci d'avance!
Vous devez utiliser la fonction As Column() et restructurer un peu le nom de la nouvelle colonne
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");