Hola comunidad JMP,
A continuación se muestra el informe que quiero generar. Me gustaría ver informes individuales para SI1 a SI10 (valores en la columna "Proceso") cambiando el filtro dentro del Filtro de datos locales. Como me gustaría que este proceso se automatizara en el futuro, exporté el script del mismo. Pero cuando ejecuté el script nuevamente, ocurrió un error. ¿Alguien puede ayudar a identificar el error en el script? Sospecho que fue porque el conmutador de columnas enumeró SI1 a SI10, que en realidad no son columnas sino valores en la columna "Proceso", pero no estoy seguro de si este es el problema y no sé cómo resolverlo. Realmente apreciaría cualquier pensamiento sobre eso. ¡Gracias!
Guion:
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, un par de cosas que van a facilitar el diagnóstico de problemas.
1. Vaya a Preferencias > Editor de secuencias de comandos y haga que su configuración se vea así:

Junto con un par de otras cosas, verá una ventana de registro en la parte inferior de su secuencia de comandos y números de línea.
2. Haga clic derecho en su secuencia de comandos y elija la opción: Reformatear secuencia de comandos.
Esta opción hace que el script sea más fácil de leer y también verifica si es ejecutable, y probablemente le dirá el número de línea donde está el problema.
3. Después de hacer esto. Intente ejecutar el script, el mensaje de error es ininteligible, luego vuelva aquí para responder. También envíe algunos datos en los que se supone que debe funcionar el script. De esa manera, alguien que intente ayudarlo podría replicar su problema sin tener que intentar primero reinventar sus datos. (a veces la estructura de datos es el problema, no el script).
Salud,
-B