Ciao comunità JMP,
Di seguito è riportato il report che voglio generare. Vorrei vedere report individuali da SI1 a SI10 (valori nella colonna "Processo") modificando il filtro all'interno del Filtro dati locale. Poiché vorrei che questo processo fosse automatizzato in futuro, ne ho esportato lo script. Ma quando ho eseguito nuovamente lo script, si è verificato un errore. Qualcuno può aiutare a identificare l'errore nello script? Sospetto che ciò sia dovuto al fatto che il commutatore di colonne elencava da SI1 a SI10, che non sono realmente colonne ma valori nella colonna "Processo", ma non sono sicuro che questo sia il problema e non so come risolverlo. Apprezzerei davvero qualsiasi pensiero al riguardo. Grazie!
Sceneggiatura:
New Window("Cpk with one Column Switcher",
H List Box(Column Switcher(:SI6, {:SI1, :SI2, :SI3, :SI4, :SI5, :SI6, :SI7, :SI8, :SI9, :SI10},
SendToReport(Dispatch({}, "Column Switcher", ColumnSwitcherContextOutlineBox, {OutlineCloseOrientation("Vertical")}))),
V List Box(Control Chart Builder(Size(554, 492), Variables(Y(:SI6)), Local Data Filter),
Control Chart Builder(Size(518, 448), Show Two Shewhart Charts(0), Show Control Panel(0), Variables(Y(:SI6)),
Chart(Points(Statistic("Individual")), Limits(Sigma("Moving Range")), Warnings(Test 1(1), Test 2(1), Test 3(1), Test 4(1), Test 5(1), Test 6(1), Test 7(1), Test 8(1))),
SendToReport(Dispatch({}, "", ScaleBox, {Format("Best", 12), Min(37), Max(64), Inc(100), Minor Ticks(0)}),
Dispatch({}, "graph display 1 title", TextEditBox, {Set Text("Last 25 points")}),
Dispatch({}, "SI6 Limit Summaries", OutlineBox, {Close(1)}))))))
ok, quindi un paio di cose che renderanno più semplice la diagnosi dei problemi.
1. vai su preferenze > Script Editor e imposta le tue impostazioni in questo modo:

Insieme ad un paio di altre cose, vedrai una finestra di registro nella parte inferiore dello script e i numeri di riga.
2. Fare clic con il pulsante destro del mouse sullo script e scegliere l'opzione: Riformatta script.
Questa opzione rende lo script più facile da leggere e controlla anche se è eseguibile e probabilmente ti dirà il numero di riga in cui si trova il problema.
3. Dopo averlo fatto. Prova a eseguire lo script, il messaggio di errore è incomprensibile, quindi torna qui per rispondere. Invia anche alcuni dati su cui lo script dovrebbe funzionare. In questo modo qualcuno che cerca di aiutarti potrebbe essere in grado di replicare il tuo problema senza dover prima provare a reinventare i tuoi dati. (a volte il problema è la struttura dei dati, non lo script).
Saluti,
-B