Salut. Existe-t-il une commande pour exclure des lignes qui n'annule pas également les lignes précédemment exclues? Dans mon script, j'aimerais exclure les lignes d'une table qui peuvent déjà avoir certaines de ces lignes exclues. Le problème est que si j'utilise Exclure, cela peut en fait annuler l'exclusion des lignes précédemment exclues. Par exemple:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Clear Row States;
r = dt << Select Rows([5, 7, 8, 10]);
r << Exclude;
dt << Clear Select;
r = dt << Select Rows([7, 8, 10]); //Selection may be a subset of the above selection
r << Exclude; //This ends up unexcluding these rowsCe comportement semble se produire uniquement si la sélection de ligne suivante est égale à ou à un sous-ensemble de l'ensemble initial de lignes exclues. Si je devais ajouter la ligne 11 à la deuxième sélection ci-dessus (la rendant différente de la première sélection), la deuxième commande Exclure ajouterait simplement la ligne 11 à l'ensemble des lignes exclues. C'est le comportement que je souhaite.
Je ne peux pas savoir si la deuxième sélection sera un sous-ensemble de la première sélection à l'avance, donc ce serait bien s'il y avait une commande qui exclut simplement les lignes indépendamment de ce qui est déjà exclu.
Deuxième question: existe-t-il un moyen d'exclure des lignes qui ne nécessite pas de les sélectionner au préalable? Par exemple, si j'ai juste un vecteur contenant les lignes que je souhaite exclure, y a-t-il un moyen que je pourrais simplement l'utiliser?
Merci pour l'aide.