Si utiliza una variable global en su fórmula de columna, la fórmula podría funcionar normalmente en su sesión actual de JMP ® , pero al volver a abrir la aplicación, la variable global no existirá y, por lo tanto, la fórmula no se evaluará correctamente.
En lugar de utilizar la variable directamente en la fórmula, debe sustituir el valor de la variable en su lugar. Para ello, se puede utilizar la función Eval Expr() .
A continuación se muestra un código de ejemplo que utiliza la función para realizar la tarea:
dt = Open( "$SAMPLE_DATA/big class.jmp" );
myConstant = 25;
Eval( Eval Expr( dt << New Column( "Weight Plus", numeric, continuous, Formula( :weight + Expr( myConstant ) ) ) ) );
[Anteriormente Nota JMP 41824]