Commande de script pour vérifier si un critère de sélection renvoie > 0 lignes sélectionnéesJe recherche une commande de script qui vérifie si une sélection contient > 0 lignes sélectionnées. Le problème : sous-ensemble d'une table de lignes sélectionnées alors qu'aucune n'est sélectionnée, arrête le script et renvoie un message d'erreur. Je contourne ce problème en créant une colonne qui définit les lignes sélectionnées sur 1, puis prends la somme des colonnes et exécute la commande if (si la somme des colonnes > 0, sous-ensemble, ne pas sous-ensemble). Mais c'est maladroit et les boucles for avec parfois > 1 million de répétitions ajoutent un temps considérable au processus. Existe-t-il des solutions plus élégantes ? Par exemple, le nombre de lignes sélectionnées apparaît dans la table de données (module de ligne, généralement dans le coin inférieur gauche), ce qui signifie que JMP compte les lignes sélectionnées en interne, quelque part. Existe-t-il un moyen de récupérer ce nombre dans le script ?
Automatisation et scriptsRe: Commande de script pour vérifier si un critère de sélection renvoie > 0 lignes sélectionnéesça ne ressemble pas à une "solution"

Re: Commande de script pour vérifier si un critère de sélection renvoie > 0 lignes sélectionnéesOui, j'ai collé un code incorrect, il était censé être enveloppé dans N Items() (N Rows et N Cols devraient également fonctionner, mais N Items est le plus clair)
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt << select rows(1::10);
If(N Items(dt << get selected rows) < 1,
Show("stop1");
stop();
);
show("continue1");
dt << clear select;
If(N Items(dt << get selected rows) < 1,
Show("stop2");
stop();
);
show("continue2");
Re: Commande de script pour vérifier si un critère de sélection renvoie > 0 lignes sélectionnéesPas tout à fait, car « obtenir les lignes sélectionnées » renvoie une liste, et non le nombre de lignes sélectionnées. C'est quand même une bonne idée ! J'obtiens les lignes sélectionnées sous forme de liste et je peux interroger le nombre d'éléments de la liste. Merci !
Re: Commande de script pour vérifier si un critère de sélection renvoie > 0 lignes sélectionnéesVous pouvez utiliser << Obtenir les lignes sélectionnées et vérifier la quantité d'éléments dans l'amtrix
If(dt << get selected rows < 1,
stop();
);