IF Statement selon l'entrée de l'utilisateurSalut,
J'essaie de créer un script de base avec une instruction IF, je ne sais pas si une instruction CASE existe dans JMP mais ce que j'essaie de faire est similaire à une instruction case.
1. Demandez à l'utilisateur de saisir un nombre compris entre 1 et 20 uniquement
2. Créez une instruction if et exécutez la commande conformément à l'entrée de l'utilisateur
Par exemple : Entrée utilisateur : 2
*Exécute le script à l'intérieur de la parenthèse 2
Pouvez-vous conseiller un ensemble de didacticiels de base qui pourrait aider à cela?
Modélisation statistique avancéeAutomatisation et scriptÉtudes de consommation et de marchéIngénierie de la qualité et des procédésRe : Déclaration IF selon l'entrée de l'utilisateurVous pouvez être plus direct avec votre interface utilisateur.Essayez ce code :
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"))),
),
),
);
Vous remplaceriez le code approprié où j'ai .Pour obtenir les différentes icônes, utilisez Justin Chilton's Icônes JMP intégrées ajouter à.
Re : Déclaration IF selon l'entrée de l'utilisateurVous pouvez essayer quelque chose comme ça 
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>