안녕하세요 JMP 커뮤니티입니다.
아래는 내가 생성하려는 보고서입니다. 로컬 데이터 필터 내에서 필터를 변경하여 SI1에서 SI10("프로세스" 열의 값)에 대한 개별 보고서를 보고 싶습니다. 앞으로 이 프로세스를 자동화하고 싶기 때문에 스크립트를 내보냈습니다. 그러나 스크립트를 다시 실행하면 오류가 발생했습니다. 누구든지 스크립트의 오류를 식별하는 데 도움을 줄 수 있습니까? 열 스위처가 SI1에서 SI10까지 나열했기 때문이라고 생각합니다. 이는 실제로 열이 아니라 "프로세스" 열의 값이지만 이것이 문제인지, 해결 방법을 모르겠습니다. 그것에 대해 어떤 생각이든 감사하게 생각합니다. 고맙습니다!
스크립트:
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)}))))))
알겠습니다. 문제 진단을 더 쉽게 만드는 몇 가지 사항입니다.
1. 기본 설정 > 스크립트 편집기로 이동하여 다음과 같이 설정합니다.

몇 가지 다른 것들과 함께 스크립트 맨 아래에 로그 창과 줄 번호가 표시됩니다.
2. 스크립트를 마우스 오른쪽 버튼으로 클릭하고 스크립트 다시 포맷 옵션을 선택합니다.
이 옵션을 사용하면 스크립트를 더 쉽게 읽을 수 있고 실행 가능한지 확인하고 문제가 있는 줄 번호를 알려줄 것입니다.
3. 이 작업을 수행한 후. 스크립트를 실행해 보십시오. 오류 메시지를 이해할 수 없습니다. 그런 다음 여기로 돌아와서 응답을 받으십시오. 또한 스크립트가 작동해야 하는 약간의 데이터를 보냅니다. 그렇게 하면 당신을 도우려는 누군가가 먼저 당신의 데이터를 재발명하지 않고도 당신의 문제를 재현할 수 있을 것입니다. (때로는 스크립트가 아니라 데이터 구조가 문제입니다).
건배,
-비