Avviso JMP: intervallo di pedice alla riga 66 nell'accesso o nella valutazione di 'selected_pqa[/*###*/i]', selezionato_pqa[/*###*/i]Ciao comunità JMP,
Sto riscontrando un altro problema con lo scripting JMP che mi restituisce il seguente errore, anche se ricevo l'output risultante (grafici e risultati dei test) di cui ho bisogno:

Ecco uno script JSL parziale in cui penso risieda il problema:
nw2 = New Window( "Select PQAs",
<<MODAL></MODAL>Questa è la finestra in cui posso selezionare i PQA o tutti i PQA. Non ricevo l'avviso quando seleziono tutti i PQA. Ricevo un avviso quando seleziono una manciata di PQA.

Potete aiutarmi a risolvere questo avviso?
Grazie.
Automazione e scriptingEsplorazione e visualizzazione dei datiOggetto: Avviso JMP: intervallo di pedice alla riga 66 nell'accesso o nella valutazione di 'selected_pqa[/*###*/i]', selezionato_pqa[/*###*/i]Per favore sostituisci unique_pqa con selezionato_pqa In
for (i = 1, i <= N Items(unique_pqa), i++,
content = V List Box(
pqa_val = selected_pqa[i];
Altrimenti l'indice io diventerà più alto di N elementi( selezionato_pqa ) - che porta all'errore che hai segnalato.
Oggetto: Avviso JMP: intervallo di pedice alla riga 66 nell'accesso o nella valutazione di 'selected_pqa[/*###*/i]', selezionato_pqa[/*###*/i]Credo che il problema sia che stai eseguendo il loop nel ciclo For(), da 1 a N elementi in unique_pqa, ma stai effettuando la selezione daselected_pqa. Se hai 10 elementi nella tua Check Box() e ne selezioni solo 2, ci saranno 8 chiamate Select Where() che non vengono selezionate e pertanto i tuoi suset non verranno eseguiti correttamente.