Ich bin mir ziemlich sicher, dass ich mich dumm fühlen werde, nachdem ich die Antworten gesehen habe, aber im Moment bleibt mir der Kopf hängen.
Ich möchte auf eine Spalte aus einer Liste von Spalten in einer neuen Formel in JSL verweisen (für eine spätere Schleife über die 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] sollte später die erste Spalte der Spaltenliste sein. Ich schätze, ich sollte die Listenreferenz in ein Expr() oder Eval Expr() einschließen, aber die funktionierende Syntax ist mir im Moment nicht klar.
Irgendeine Hilfe?
Der Ersatz war genau das, was ich gesucht habe, danke!
Ich bin mir ziemlich sicher, dass dieser Beitrag Ihnen bei der Lösung des Problems helfen wird Fügen Sie einen Ausdruck in einen anderen ein, indem Sie Eval Insert, Eval Expr, Parse und Substitute verwenden .