Parte dello script che non viene eseguita a meno che non venga eseguita dopo il fattoHo una parte dello script che sto usando per ricodificare le colonne nella mia tabella per cambiare i valori da "X" a 0. Ho fatto funzionare questa parte di codice (grazie ai forum di discussione JMP!!) quando eseguita separatamente dal mio script principale. Tuttavia, quando lo inserisco in uno script più grande (anche quando alla fine) JMP non esegue il mio comando. Quando il codice è stato inserito nel mezzo del mio script, tutto dopo non è stato eseguito ... quindi l'ho spostato in fondo al mio script principale ma non viene ancora eseguito. Ogni volta che evidenzi questa parte e la eseguo dopo che fa esattamente quello che voglio.
Ho provato a implementare wait(0);, cambiando da i a k, e usando anche un'istruzione Try attorno a For Each Row, ma senza fortuna. Mi sto davvero grattando la testa sul motivo per cui funzionerebbe solo dopo il fatto. Suggerimenti?
//Recode columns in Yield Table to give "0" instead of X's
wait(0);
yieldcols = Yields << get column names;
For Each Row( For( k = 1, k <= N Items( yieldcols ), k++,
If( Is Missing( As Column( yieldcols[k] )[] ),
As Column( yieldcols[k] )[] = 0 ) ) );
ScriptingRe: Parte dello script che non viene eseguita a meno che non venga eseguita dopo il fatto//Recode columns in Yield Table to give "0" instead of X's
yieldcols = Yields << get column names;
For( col = 1, col <= N Items( yieldcols ), col++,
For Each Row( If( Is Missing( As Column( yieldcols[k] )[] ), As Column( yieldcols[k] )[] = 0 ) )
);
Re: Parte dello script che non viene eseguita a meno che non venga eseguita dopo il fattoHo appena provato. Questo non funziona, anche se eseguito separatamente. Lo script originale che ho funziona, ma solo se eseguito separatamente (dopo il fatto, dopo che l'intero script è stato eseguito e ho Ctrl + R quella sezione).Re: Parte dello script che non viene eseguita a meno che non venga eseguita dopo il fatto//Recode columns in Yield Table to give "0" instead of X's
yieldcols = Yields << get column names;
For( col = 1, col <= N Items( yieldcols ), col++,
For Each Row( If( Is Missing( As Column( yieldcols[col] )[] ), As Column( yieldcols[col] )[] = 0 ) )
);