Escludere le righe dalla tabella di riepilogo collegataCiao,
Ho una tabella di riepilogo collegata che sto cercando di escludere le righe in base ad alcuni criteri del contenuto della cella per colonne specifiche. L'obiettivo è che anche le righe nella tabella collegata vengano escluse. So che è possibile farlo al di fuori dello scripting JMP, ma per qualche motivo ottengo un errore in JSL.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtSummary = dt << Summary( Group(:age), Link to original data table(1));
r = dtSummary << Get Rows Where(:age == 14);
r << Exclude;
Il mio codice attuale ha criteri di selezione delle righe più complicati, ma l'esempio sopra riportato ha la stessa idea.
L'errore restituito è:
ERRORE: invio previsto oggetto Scriptable in accesso o valutazione di "Invia", r << Escludi;
Apprezzo qualsiasi aiuto in anticipo.
Grazie,
Ry
Ri: Escludere le righe dalla tabella di riepilogo collegataGrazie per la pronta risposta. Avevo provato Select Where in precedenza ma aveva la sintassi sbagliata. Apprezzo l'aiuto!
-RyRi: Escludere le righe dalla tabella di riepilogo collegataCambia "Ottieni righe" in "Seleziona dove"
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtSummary = dt << Summary( Group(:age), Link to original data table(1));
r = dtSummary << Select Where(:age == 14);
r << Exclude;
Questo ha funzionato sulla mia fine. Meglio ancora, puoi farlo in questo modo:
dtSummary << Select Where(:age == 14) << Exclude;
Get Rows Where () restituisce un elenco o i numeri di riga che soddisfano i criteri. L'invio di un messaggio Escludi a un elenco di numeri non fa nulla, ecco perché non funzionava.