Ciao. Esiste un comando per escludere righe che non escluda anche righe precedentemente escluse? Nel mio script, vorrei escludere le righe in una tabella che potrebbe già avere alcune di queste righe escluse. Il problema è che se utilizzo Exclude, potrebbe effettivamente annullare l'esclusione di righe precedentemente escluse. Per esempio:
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 rowsQuesto comportamento sembra verificarsi solo se la selezione della riga successiva è uguale o un sottoinsieme dell'insieme iniziale di righe escluse. Se dovessi aggiungere la riga 11 alla seconda selezione sopra (rendendola diversa dalla prima selezione), il secondo comando Escludi aggiungerebbe semplicemente la riga 11 al set di righe escluse. Questo è il comportamento che voglio.
Non posso sapere se la seconda selezione sarà un sottoinsieme della prima selezione in anticipo, quindi sarebbe bello se ci fosse un comando che esclude semplicemente le righe indipendentemente da ciò che è già escluso.
Seconda domanda: esiste un modo per escludere le righe che non richiedono di selezionarle prima? Ad esempio, se ho solo un vettore contenente le righe che desidero escludere, c'è un modo per usarlo?
Grazie per l'aiuto.