列の式でグローバル変数を使用すると、式は JMP ®の現在のセッションでは正常に機能しますが、アプリケーションを再度開くとグローバル変数が存在しなくなり、式は適切に評価されません。
数式内で変数を直接使用するのではなく、代わりに変数値を代入する必要があります。この目的には、関数Eval Expr() を使用できます。
関数を使用してタスクを実行するコード例を次に示します。
dt = Open( "$SAMPLE_DATA/big class.jmp" );
myConstant = 25;
Eval( Eval Expr( dt << New Column( "Weight Plus", numeric, continuous, Formula( :weight + Expr( myConstant ) ) ) ) );
[以前の JMP ノート 41824]