Aperçu
L'exemple suivant montre comment sélectionner des lignes dans une table de données contenant n'importe quelle valeur stockée dans une liste JSL. Vous pouvez utiliser des listes contenant des chaînes numériques ou de caractères.
Instructions
Dans une session JMP®, cliquez sur le menu Fichier et sélectionnez Nouveau ► Script . Copiez le script ci-dessous et collez-le dans la fenêtre de script. Pour exécuter l'exemple de script, cliquez sur le menu Édition et sélectionnez Exécuter le script .
/* Open a sample data table. */
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
/* Create a list of ages. */
myList = {9, 12, 15, 17, 18};
/* Select all rows which have an age that is in the list. */
dt << Select Where( Contains( myList, :age ) );
Wait( 2 ); // For demonstration purposes
dt << Clear Select; // For demonstration purposes
/* Create a list of student names. */
myStudents = {"HENRY", "ROBERT", "BARBARA", "SALLY", "MARION"};
/* Select all rows which have any of the names in the list. */
dt << Select Where( Contains( myStudents, :name ) );
Documentation complémentaire
Vous trouverez plus d'informations sur le langage de script JMP dans leGuide de création de scripts JMP. Vous pouvez accéder au guide depuis JMP en cliquant sur leAidemenu et sélectionnezAide JMPDans la table des matières en ligne, choisissezGuide de script.
[Auparavant JMP Note 49560]
@Wendy_Murphrey , pourriez-vous s'il vous plaît publier un exemple correspondant pour la nouvelle approche via Où()