Istruzione IF in base all'input dell'utenteCIAO,
Sto cercando di creare uno script di base con un'istruzione IF, non sono così familiare se esiste un'istruzione CASE in JMP, ma quello che sto cercando di fare è simile a un'istruzione case.
1. Chiedere all'utente di inserire solo un numero compreso tra 1 e 20
2. Creare un'istruzione if ed eseguire il comando in base all'input dell'utente
Ad esempio: Input utente: 2
*Esegue lo script all'interno della parentesi 2
Puoi consigliare un set di tutorial di base che potrebbe aiutare con questo?
Modellazione statistica avanzataAutomazione e scriptingConsumatori e ricerche di mercatoQualità e ingegneria di processoRi: Dichiarazione IF in base all'input dell'utentePuoi essere più diretto con la tua interfaccia utente.Prova questo codice:
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"))),
),
),
);
Dovresti sostituire il codice appropriato dove ho .Per ottenere le varie icone usa quella di Justin Chilton Icone JMP incorporate aggiungere.
Ri: Dichiarazione IF in base all'input dell'utentePuoi provare qualcosa del genere 
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>