JMP 생성된 보고서 또는 테이블 조작에서 스크립트를 작성합니다. 이 기능을 사용하면 초보 스크립터가 몇 분 안에 스크립트를 작성할 수 있습니다. 4시간 분량의 JSL(JMP 스크립팅 언어) 입문 수업을 진행하면서 초보 스크립터가 스크립트 창에서 JMP가 생성한 다양한 코드를 결합하여 상당히 복잡한 스크립트를 작성하는 것을 보았습니다. 고급 스크립터도 코드를 작성하는 JMP를 활용합니다. 시간을 절약하고 보장 오타가 없으며 잊어버린 구문을 검색할 필요가 없습니다.
보고서에서 JSL 스크립트 캡처
JMP 보고서에서 스크립트를 캡처하는 방법에는 여러 가지가 있습니다. 스크립트를 캡처하는 것 외에도 참조선, 축 배율 변경, 옵션 포함 및 제외 등과 같은 보고서에 대한 개선 사항을 캡처할 수 있습니다. 보고서 창에서 왼쪽 상단의 빨간색 역삼각형을 클릭하면 스크립트 옵션이 있습니다. 보고서에서 그룹별을 사용하여 분석을 생성하는 경우 모든 그룹별 스크립팅 옵션도 있습니다.아래 그림은 스크립트에서 사용할 수 있는 옵션을 보여줍니다. 스크립팅과 직접 관련된 옵션만 설명합니다.
Capturing ScriptsCapturing ScriptsCapturing ScriptsCapturing Scripts스크립트 캡처
스크립트 복사 — 이 옵션은 스크립트 창, 텍스트 파일 또는 텍스트를 처리하는 다른 프로그램에 붙여넣을 수 있도록 스크립트를 복사합니다.
데이터 테이블에 스크립트 저장 — 이 옵션은 스크립트를 보고서를 생성한 데이터 테이블의 테이블 패널에 테이블 속성으로 저장합니다. 기본적으로 테이블 속성에 플랫폼 이름을 제공합니다.
저널에 스크립트 저장 — 이 옵션은 현재 저널에 링크를 생성하거나 열려 있지 않은 경우 새 저널을 엽니다. 링크는 보고서를 재생산하는 스크립트를 실행합니다.
스크립트 창에 스크립트 저장 — 이 옵션은 개체에 대한 스크립트를 새 스크립트 창(열려 있지 않은 경우)에 저장하거나 열려 있는 스크립트 창에 추가합니다.
보고서에 스크립트 저장 — 이 옵션은 보고서 창 상단에 스크립트를 작성합니다.
모든 개체에 대한 스크립트 저장 — 이 옵션은 보고서의 모든 개체에 대한 스크립트를 새 스크립트 창(열려 있지 않은 경우)에 저장하거나 열려 있는 스크립트 창에 추가합니다. 모든 개체에 대한 스크립트를 저장하면 어디 문은 보고서에 포함되는 내용을 정의합니다. 다음을 사용하여 모든 개체를 단일 창에 결합합니다. 새창( ) 기능.
프로젝트에 스크립트 저장 — 이 옵션은 보고서 창을 JMP 프로젝트에 저장합니다. 보고서 창을 열고 다른 옵션 중 하나를 사용하여 스크립트를 검색할 수 있습니다.
그룹별 분석 캡처
여기에 덧붙여 스크립트 옵션이 있을 수 있습니다. 모든 기준 그룹 스크립팅 옵션. 그만큼 모든 기준 그룹 스크립팅 보고서가 BY-그룹 분석을 생성하는 경우 옵션이 나타납니다. 에서 사용할 수 있는 옵션 모든 기준 그룹 스크립팅 에서 사용할 수 있는 옵션의 하위 집합입니다. 스크립트 . 차이점 스크립트 그리고 스크립트 모든 기준 그룹 그게 스크립트 모든 기준 그룹 JSL 명령을 사용하여 스크립트를 저장합니다. 에 의해 , 를 사용한 것처럼 분석을 재현합니다. 에 의해 대화 상자의 명령. 와 함께 스크립트 , 모든 개체에 대한 스크립트를 저장하면 새 창이 생성되고 각 개체가 창에 추가됩니다.
캡처 테이블 조작
이 시점에서 보고서에서 스크립트를 저장하는 방법을 알고 있습니다. JMP 생성합니다. 이제 JMP의 가장 강력하고 필수적인 기능 중 하나인 데이터 테이블을 쉽게 조작할 수 있는 기능에 대해 알아볼 것입니다.
새로운 데이터 테이블이 생성되면 테이블 명령을 실행하면 새 데이터 테이블에는 소스(그림 참조) . 원본 테이블에서 새 데이터 테이블을 생성한 JSL 코드는 원천 테이블 속성. 그러나 코드가 캡처되지 않거나 유용하지 않은 몇 가지 예외가 있습니다.
Source Table PropertySource Table PropertySource Table PropertySource Table Property원본 테이블 속성
- 선택 결과 테이블을 교체하는 경우 테이블 ► 정렬 , 소스 테이블 속성에 코드가 저장되지 않습니다. 코드를 저장하려면 정렬할 때 테이블을 바꾸지 마십시오. 테이블을 바꾸지 않으면 새 데이터 테이블에 코드가 추가됩니다. 코드를 복사하여 다른 위치에 붙여넣고 옵션을 추가할 수 있습니다. 테이블 바꾸기 .
- 선택하면 테이블 ► 부분 집합 , 선택한 행의 행 번호가 코드에 포함됩니다. 행 번호를 갖는 것은 코드가 실행될 때마다 동일한 행 번호를 원하지 않는 한 그다지 유용하지 않습니다. 유연한 스크립트를 작성하는 경우 선택하기 전에 행과 열을 선택해야 합니다. 테이블 ► 부분 집합 . 데이터 테이블의 일부를 선택하는 명령은 3장 "데이터 테이블 수정 및 결합"에서 자세히 설명합니다.
이 게시물의 내용은 저희 책에서 가져왔습니다, JSL Companion: JMP 스크립팅 언어의 응용, 제2판 에서 JMP 스크립팅 언어 작업에 대한 더 많은 기술과 예를 찾을 수 있습니다. 나의 공저자들은 @gzmorgan0 그리고 @Kevin_Anderson .
"기능을 사용하는 경우 구하다 보고할 스크립트 ,"원하지 않는 스크립트를 어떻게 삭제합니까?