Se si utilizza una variabile globale nella formula della colonna, la formula potrebbe funzionare normalmente nella sessione corrente di JMP ® , ma quando si riapre l'applicazione, la variabile globale sarà inesistente e quindi la formula non verrà valutata correttamente.
Invece di usare la variabile direttamente nella formula, dovresti sostituire il valore della variabile al suo posto. La funzione Eval Expr() può essere usata a questo scopo.
Ecco un codice di esempio che utilizza la funzione per eseguire l'attività:
dt = Open( "$SAMPLE_DATA/big class.jmp" );
myConstant = 25;
Eval( Eval Expr( dt << New Column( "Weight Plus", numeric, continuous, Formula( :weight + Expr( myConstant ) ) ) ) );
[In precedenza JMP Nota 41824]