Legen Sie den Wert als globale Variable fest<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich möchte eine NumberColEditBox in einem Bericht mithilfe globaler Variablen aktualisieren.Ich habe verschiedene Kombinationen von Eval und Parse ausprobiert, aber ohne Erfolg.Ich verwende JMP9.
/*
// Dieser Befehl funktioniert:
reportX[ NumberColEditBox ( 1 ) ] << Set Values( [ 1, 2, 3, 4 ] );
// Diese Befehle funktionieren nicht und erzeugen den Fehler „Ungültiges Matrix-Token“:
a = 1;
b = 2;
c = 3;
d = 4;
reportX[ NumberColEditBox ( 1 ) ] << Set Values( [ a, b, c, d ] );
reportX[ NumberColEditBox ( 1 ) ] << Set Values( Eval( [ a, b, c, d ] ) );
reportX[ NumberColEditBox ( 1 ) ] << Set Values( [ Eval( a) , Eval( b ), Eval( c ), Eval( d ) ] );
reportX[ NumberColEditBox ( 1 ) ] << Set Values( Eval( Parse( [ a, b, c, d ] ) ) );
*/
Ich vermute, dass mein Problem darin besteht, dass es schwierig ist, globale Variablen in eine Matrix einzufügen.
Jede Hilfe ist willkommen!Danke.
Betreff: Wert als globale Variable festlegenFunktioniert super.Danke!
Betreff: Wert als globale Variable festlegenMit Matrix(Liste) können Sie eine Liste auswerten und in eine Matrix umwandeln.
// JMP 9
jetzt = neues Fenster ( "prüfen" , ncb = numbercoleditbox ( „ncb“ , [ 1 , 1 , 1 , 1 ])) ;
L = { A , B , C , D } = { 1 , 2 , 3 , 4 } ;
M = Matrix ( evallist ( L )) ;
ncb << Setwerte ( M ) ;
// JMP 10
// In JMP 10 ist es einfacher, wenn <
// Anzahl der Zeilen ändert sich auch automatisch in JMP10
jetzt = neues Fenster ( "prüfen" , ncb = numbercoleditbox ( „ncb“ , [ 1 ])) ;
L = { A , B , C , D } = { 1 , 2 , 3 , 4 } ;
ncb << Satz ( L ) ;