
이 데모에서는 표 메뉴에서 두 가지 명령(스택 및 연결 명령)을 더 보여줍니다. 저널 섹션에서 경화 시간 데이터를 다시 클릭합니다. 이 표의 구성은 각 경화 시간 샘플이 별도의 열을 갖도록 되어 있습니다. 예를 들어 다섯 가지 다른 경화 시간의 평균을 비교하려는 경우 이러한 종류의 분석은 데이터 구조를 원할 것입니다. JMP는 경화 시간을 나타내는 열 하나와 실제 숫자 값을 나타내는 열 하나를 갖도록 데이터를 구성해야 합니다. 따라서 표를 이런 식으로 재정렬하려면 스택 명령을 사용할 수 있습니다. 이 스택 명령은 넓지는 않지만 넓은 표에서 높은 표로 변환합니다. 이 작업을 대화형으로 수행한 다음 JMP에서 만든 소스 스크립트에서 스크립트를 가져올 것입니다. 표 메뉴로 이동하여 스택을 선택합니다. 경화 시간에서 경화 시간을 선택하고 열 스택을 클릭합니다. 대부분의 기본 옵션은 선택된 상태로 둡니다. 하지만 출력 테이블 이름을 추가하겠습니다. Stacked Cure Time Data라고 부르겠습니다. 그런 다음 새 열 이름을 지정하고 싶습니다. 따라서 스택 데이터 열은 실제 경화 시간 값이 됩니다. 따라서 여기에 Cure Time을 쓰겠습니다. 그리고 소스 레이블 열은 이전에 열 머리글이었던 것을 포함할 열입니다. 그래서 이것을 Sample이라고 부르겠습니다. 그런 다음 OK를 클릭합니다. 이제 6개의 열과 행이 있는 테이블 대신 3개의 열과 행이 있는 테이블이 있습니다. 기본적으로 JMP는 스택에 포함되지 않은 이 열을 유지했습니다. 이 열은 대화 상자에서 옵션을 선택 취소하여 유지하고 싶지 않은 경우 선택할 수 있습니다. 이제 각각의 평균을 비교하기 위해 분산 분석을 수행하려는 경우 Oneway 플랫폼의 X 분석 역할에 있는 샘플 열이 있습니다. 하지만 이 소스 스크립트를 가져오고 싶습니다. 따라서 마우스 오른쪽 버튼을 클릭하고 편집을 선택합니다. 그리고 내용을 선택하겠습니다. Ctrl+A 키보드 단축키를 사용할 수도 있습니다. 또는 마우스 오른쪽 버튼을 클릭할 수도 있습니다. 작은 스크립트이므로 수동으로 강조 표시했습니다. 그리고 이것을 복사하려고 합니다. 다시 키보드 단축키를 사용하거나 마우스 오른쪽 버튼을 클릭합니다. 그리고 그 창에서 취소합니다. 잠시 후에 열게 될 Historical Cure Time Data라는 테이블이 있기 때문에 이렇게 합니다. 이 테이블은 이미 이런 식으로 쌓인 형식으로 되어 있습니다. 그리고 이 두 테이블을 하나의 테이블로 합치려면 둘 다 세로 형식이거나 가로 형식이어야 합니다. 그래서 계속해서 진행하겠습니다. 방금 쌓인 경화 시간 데이터에 대한 스크립트를 얻었습니다. 저장하지 않고 닫고 새 스크립트 편집기 창을 열 것입니다. 다시 말하지만 키보드 단축키는 Ctrl+T입니다. Ctrl+V로 붙여넣습니다. 처음에 이 새 쌓인 데이터 테이블에 대한 개체 참조를 여기에 지정하고 싶습니다. 그리고 그것을 변수에 저장하고 싶습니다. 그래서 이걸 dtStacked라고 부르겠습니다. 그리고 방금 붙여넣은 스크립트의 결과를 할당하겠습니다. 그리고 세미콜론을 추가하겠습니다. 이제 저널에서 해당 스크립트를 클릭하여 Historical Cure Time Data를 열어 보겠습니다. 다시 말씀드리지만, 이건 세로 형식입니다. 이 데이터를 함께 넣을 때 가로 형식을 유지하려면 테이블 메뉴에 split이라는 명령이 있는데, 이 명령은 stack과 반대 역할을 합니다. 하지만 이미 최신 치료 시간 데이터에 대한 스크립트를 받았거나 스택을 만들었으므로, 이 데이터를 스택으로 쌓겠습니다. 그리고 최신 데이터를 과거 치료 시간 데이터에 연결하려고 합니다. 테이블과의 연결은 세로로 추가하는 것과 같습니다. 두 창을 모두 연 상태에서 스크립트로 돌아가서 새 줄로 이동합니다. 이 새 데이터 테이블에서 더 이상 작업하지 않겠지만, dtUpdated라는 변수에 참조를 저장하겠습니다. 그리고 연결 메시지를 수신한 과거 치료 시간 데이터의 결과에 서명하겠습니다. 따라서 데이터 테이블을 입력한 다음 큰따옴표로 Historical Cure Time을 입력합니다. 두 개의 데이터 테이블이 열려 있는 상황에서 이 구문이 현재 데이터 테이블보다 더 나은 이유를 알 수 있을 것입니다. 그리고 보내기 연산자인 concatenate를 입력합니다. 이것 역시 테이블 메뉴에서 제공됩니다. 그런 다음 괄호 안에 스택된 후 최신 경화 시간 데이터를 저장하는 변수의 이름을 입력합니다. 따라서 dtStacked는 concatenate에 대한 인수입니다. 그리고 concatenate에 제공할 수 있는 다른 많은 인수가 있습니다. 테이블 메뉴로 가서 concatenate를 선택하면 해당 대화 상자에서 해당 옵션이 무엇인지 볼 수 있습니다. 사실, 이 작업을 대화형으로 수행하고 해당 옵션 중 일부를 사용한 다음 해당 소스 스크립트를 가져올 수 있습니다. 하지만 여기서는 간단하게 유지하고 과거 경화 시간에 추가할 테이블만 제공하겠습니다. 따라서 스크립트는 지금까지 작업해 온 최신 경화 시간 데이터 테이블을 쌓은 다음, 이미 키가 큰 형식인 과거 경화 시간에 추가합니다.전체 스크립트를 실행하면 중간 단계로 쌓인 경화 시간 데이터를 얻습니다.실제로 스크립트는 제목이 없는 새 데이터 테이블에 데이터를 수집한 후 이 데이터 테이블을 닫고 싶어할 것입니다.그리고 다시 연결은 더 완전한 스크립트에서 해당 출력 테이블 이름을 제공할 수 있었습니다.여기서 테이블 메뉴에서 몇 가지 예를 더 보았고 소스 스크립트를 가져와서 수정하거나 조정하거나 작업 중인 다른 스크립트에 삽입할 수 있다는 아이디어도 보았습니다.