Wenn Sie in Ihrer Spaltenformel eine globale Variable verwenden, funktioniert die Formel in Ihrer aktuellen JMP® - Sitzung möglicherweise normal, beim erneuten Öffnen der Anwendung ist die globale Variable jedoch nicht vorhanden und die Formel wird daher nicht richtig ausgewertet.
Anstatt die Variable direkt in der Formel zu verwenden, sollten Sie an ihrer Stelle den Variablenwert einsetzen. Zu diesem Zweck kann die Funktion Eval Expr() verwendet werden.
Hier ist Beispielcode, der die Funktion zum Ausführen der Aufgabe verwendet:
dt = Open( "$SAMPLE_DATA/big class.jmp" );
myConstant = 25;
Eval( Eval Expr( dt << New Column( "Weight Plus", numeric, continuous, Formula( :weight + Expr( myConstant ) ) ) ) );
[Vorheriger JMP-Hinweis 41824]