IF-Anweisung gemäß BenutzereingabeHallo,
Ich versuche, ein einfaches Skript mit einer IF-Anweisung zu erstellen. Ich bin nicht so vertraut, ob in JMP eine CASE-Anweisung vorhanden ist, aber was ich versuche, ähnelt einer Case-Anweisung.
1. Bitten Sie den Benutzer, nur eine Zahl zwischen 1 und 20 einzugeben
2. Erstellen Sie eine if-Anweisung und führen Sie den Befehl entsprechend der Benutzereingabe aus
Zum Beispiel: Benutzereingabe: 2
*Führt das Skript in Klammer 2 aus
Können Sie mir ein grundlegendes Tutorial-Set empfehlen, das dabei helfen könnte?
Erweiterte statistische ModellierungAutomatisierung und SkripterstellungVerbraucher- und MarktforschungQualitäts- und VerfahrenstechnikBetreff: IF-Anweisung gemäß BenutzereingabeSie können Ihre Benutzeroberfläche direkter gestalten.Probieren Sie diesen Code aus:
nw = new window("Test",
panel box("Click the icon to run the program: ",
lineup box(ncol(2),
text box("1. Tree Map"),
button box("", << set icon("TreeMap"),
<< set function(include("treemap.jsl"))),
text box("2. Neural Net"),
button box("", << set icon("NeuralNet"),
<< set function(include("NeuralNet.jsl"))),
text box("3. Model Comparison"),
button box("", << set icon("ModelComparison"),
<< set function(include("ModelComparison.jsl"))),
text box("4. SAS Pyramid"),
button box("", << set icon("SASPyramid"),
<< set function(include("SASPyramid.jsl"))),
),
),
);
Sie würden den entsprechenden Code ersetzen, wo ich habe.Um die verschiedenen Symbole zu erhalten, verwenden Sie Justin Chiltons Integrierte JMP-Symbole addin.
Betreff: IF-Anweisung gemäß BenutzereingabeDu kannst so etwas ausprobieren 
userinput = New Window( "Collect user input", <<MODAL> 20,
New Window("Error!!", Text Box(" Please input a number from 1 to 20 ONLY! ")),
if(num(number_input) == 1,
//DO SOMETHING...
num(number_input) == 2,
//DO SOMETHING...
);
);</MODAL>