Je suis sûr que je vais me sentir stupide après avoir vu les réponses, mais j'ai actuellement un cerveau qui raccroche.
Je veux faire référence à une colonne d'une liste de colonnes dans une nouvelle formule dans JSL (pour une boucle ultérieure sur la liste).
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
mylist= dt<< Get Column Names();
dt << New Column( "myCol",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula(:height * mylist[1] )
);mylist[1] devrait ensuite être la première colonne de la liste des colonnes. Je suppose que je devrais envelopper la référence de liste dans un Expr() ou Eval Expr(), mais la syntaxe de fonctionnement m'échappe pour le moment.
De l'aide?
Je suis presque sûr que ce message vous aidera à résoudre le problème Insérer une expression dans une autre en utilisant Eval Insert, Eval Expr, Parse et Substitute .
Le substitut était exactement ce que je cherchais, merci !