JMP 살펴보기 > 데이터 입력 및 편집 > 데이터 테이블 편집 > 데이터 테이블에서 스크립트 생성 및 저장
발행일 : 03/10/2025

데이터 테이블에서 스크립트 생성 및 저장

다양한 분석 및 작업을 자동으로 완료하려면 JSL 스크립트를 생성하여 데이터 테이블에 저장하면 됩니다(Figure 4.63). 데이터 테이블 스크립트 작성에 대한 자세한 내용은 Scripting Guide“Table Scripts”에서 확인하십시오.

그림 4.63 데이터 테이블과 함께 저장된 스크립트 

Scripts Saved With the Data Table

데이터 테이블에 보고서 스크립트 저장

분석을 실행한 후 보고서 창이 활성화된 상태에서 데이터 테이블에 스크립트를 추가할 수 있습니다. 이 스크립트는 분석을 재현하는 JSL을 생성합니다.

데이터 테이블에 스크립트를 저장하려면

보고서 창에서 플랫폼의 빨간색 삼각형을 클릭하고 스크립트 저장 > 데이터 테이블에를 선택합니다.

예: 데이터 테이블에 보고서 스크립트 저장

먼저, 분석을 생성한 후 스크립트를 저장합니다.

1. 도움말 > 샘플 데이터 폴더를 선택하고 Big Class.jmp를 엽니다.

2. 분석 > X로 Y 적합을 선택합니다.

3. weight를 선택하고 Y, 반응을 클릭합니다.

4. height를 선택하고 X, 요인을 클릭합니다.

5. 확인을 클릭합니다.

6. "weight 대 height의 이변량 적합" 옆의 빨간색 삼각형을 클릭하고 선형 적합을 선택합니다.

7. "weight 대 height의 이변량 적합" 옆의 빨간색 삼각형을 클릭하고 스크립트 저장 > 데이터 테이블에를 선택합니다.

8. "다른 이름으로 스크립트 저장" 창에서 스크립트의 이름을 입력합니다.

9. 동일한 이름의 기존 스크립트를 바꾸려면 "이름" 목록에서 스크립트를 선택하고 기존 스크립트 바꾸기를 선택합니다.

10. 기존 스크립트와 동일한 이름의 스크립트를 저장하고 동일한 이름을 사용하려면 고유 접미사 추가를 선택합니다.

스크립트 이름 끝에 숫자가 추가됩니다.

11. 확인을 클릭합니다.

테이블 패널의 맨 아래에 해당 스크립트가 추가됩니다.

팁: 해당 데이터 테이블이 열릴 때마다 특정 스크립트가 자동으로 실행되도록 하려면 스크립트 이름을 OnOpen으로 지정하십시오. 데이터 테이블에 저장된 스크립트 중 하나만 자동으로 실행되도록 설정할 수 있습니다. "모형 적합" 스크립트에서 스크립트 이름을 모형 또는 Model(소문자 가능)로 지정하면 분석 > 모형 적합을 선택할 때 시작 창이 해당 스크립트에 따라 자동으로 채워집니다.

데이터 테이블에 대한 JSL 스크립트 작성

JSL을 사용하여 데이터 테이블에 스크립트를 추가하려면

1. 테이블 패널에서 데이터 테이블 이름 왼쪽의 빨간색 삼각형을 클릭합니다.

그림 4.64 스크립트 생성 

Creating a Script

2. 새 스크립트를 선택합니다.

3. 이름 옆의 상자에 이름을 입력하여 스크립트 이름을 지정합니다.

4. 스크립트 옆의 상자에 JSL 코드를 입력하여 스크립트를 추가합니다.

5. 다음 작업 중 하나를 수행합니다.

스크립트에 대해 JSL 디버거를 실행하여 오류가 있는지 확인하려면 스크립트 디버그를 클릭합니다.

스크립트 편집을 마쳤으면 확인을 클릭합니다. 그러면 테이블 패널에 해당 스크립트가 나타나고 창이 닫힙니다.

스크립트 편집을 마치지 않은 상태로 저장하려면 저장을 클릭합니다. 그러면 테이블 패널에 해당 스크립트가 나타나고 창은 추가 편집을 위해 열린 채로 유지됩니다.

스크립트를 실행하려면 실행을 클릭합니다.

스크립트 실행, 편집, 삭제 또는 복사

데이터 테이블에 저장된 스크립트를 실행, 편집, 삭제 또는 복사하려면

1. 테이블 패널에서 스크립트 이름 옆의 녹색 삼각형을 마우스 오른쪽 버튼으로 클릭하거나 스크립트 이름을 마우스 오른쪽 버튼으로 클릭합니다.

2. 다음 명령 중 하나를 선택합니다.

스크립트 실행

편집

삭제

복사

스크립트를 복사한 후에는 스크립트 창 또는 다른 데이터 테이블의 테이블 패널에 붙여 넣을 수 있습니다.

더 많은 정보를 원하십니까? 질문이 있습니까? JMP 사용자 커뮤니티에서 답변 받기 (community.jmp.com).