이러한 실습 활동은 JMP 스크립터가 새 창( ) 스크립팅을 연습하여 사용자와 통신하고 사용자가 제공한 정보를 사용하여 적절한 보고서를 개발하는 것을 목표로 합니다.
지침은 아래와 첨부 PDF 파일에 제공되며, 여기에는 솔루션도 포함되어 있습니다. 첨부된 zip 파일에는 솔루션 스크립트와 활동 중 하나에서 사용된 데이터 테이블이 포함되어 있습니다.
피자 배달 주문에 대한 정보를 사용자로부터 수집한다고 가정해 보겠습니다. 첫 번째 활동에서는 정보를 얻기 위한 창을 만듭니다. 두 번째 활동에서는 해당 정보를 사용자에게 다시 표시합니다. 세 번째 활동에서는 과거 주문에 대한 정보의 JMP 데이터 테이블로 시작한 다음 사용자에게 열을 요청하여 입력을 기반으로 그래프를 만듭니다.
1. 사용자로부터 피자 배달에 대한 정보를 수집하기 위한 창을 만듭니다. 새 창( )으로 시작합니다.
a) 텍스트 상자를 추가하고, 글꼴 크기를 키우고 굵게 만듭니다.

b) 텍스트와 라디오 상자를 포함하는 패널 상자를 추가합니다.

c) 라인업 상자, 텍스트, 두 개의 체크박스가 포함된 패널 상자를 추가합니다.

d) 텍스트가 들어 있는 패널 상자와 너비가 300픽셀인 5줄의 텍스트를 표시하는 텍스트 편집 상자를 추가합니다.

e) 텍스트와 팁 값을 0%에서 30%까지 변경하는 슬라이더가 포함된 패널 상자를 추가합니다.

f) 주문을 확인하거나 주문을 취소하기 위한 두 개의 버튼 상자가 포함된 수평 목록 상자를 추가합니다. 이러한 버튼 상자는 다음 활동에서 스크립트화됩니다.

2. 첫 번째 활동에서 주문 확인 및 주문 취소 버튼에 대한 스크립트를 작성합니다.
a) 창을 닫기 위해 주문 취소 버튼을 스크립트로 작성합니다.
b) Verify Order 버튼을 스크립팅하여 사용자가 입력한 정보를 수집하고 새 창에 표시합니다. 버튼을 눌렀을 때 호출되는 표현식을 정의합니다. 이 창에 Submit Order 버튼과 Cancel Order 버튼을 추가하지만 스크립팅하지 마세요.
3. 사용자 입력을 기반으로 그래프를 생성하는 스크립트를 작성하세요.
a) 이미 열려 있는 Order Information.jmp 데이터 테이블로 시작합니다.
b) 사용자에게 팁 열과 팁 값에 대한 참조선 값과 다른 열에 대한 정보를 요구하는 새 창을 제시합니다.
c) Y축에 팁 열, X축에 다른 열, 주어진 값에 Y축 참조선을 배치한 Graph Builder를 사용하여 그래프를 만듭니다.