안녕하세요 여러분, 저는 다양한 데이터 테이블을 사용하여 다양한 플롯이 있는 저널을 생성하는 JMP 스크립트가 있습니다. 저널을 사용하여 어떤 데이터 테이블을 사용할지 선택하지 않고도 플롯을 다시 실행할 수 있는 방법은 무엇입니까?
For( i = 1, i <= N Items( colPlotType ), i++,
/* SET THE CURRENT DATA TABLE TO THE APPROPRIATE REPORT TYPE */
If(
/* IF REPORT TYPE IS PD*/
colReportType[i] == "PD",
/* THEN */
If(
Is Empty( partdata_table ) != 1,
current_table = partdata_table;
Current Data Table( partdata_table ),
Continue()
),
/* IF REPORT TYPE IS ICC*/
colReportType[i] == "ICC",
/* THEN */
If(
Is Empty( icc_table ) != 1,
current_table = icc_table;
Current Data Table( icc_table ),
Continue()
),
);
위의 스니펫 스크립트는 각 플롯에 서로 다른 데이터 테이블을 연결하여 플롯을 생성하는 방법입니다.
흐름:
1) csv 파일을 열고 읽습니다.
2) csv 파일의 각 행은 colReportType[i]에 따라 플롯을 그립니다.
3) if colReportType[i] == "ICC", then it will use the icc data table.
안녕하세요 @Dyan ,
가장 좋은 추측은 현재 플롯을 삭제하고 원하는 테이블에서 원하는 플롯을 재생성한 다음 저널에 다시 삽입하는 스크립트를 포함하는 것입니다. 저널을 올바르게 이해하면 정적이어야 합니다. 따라서 해당 요소에 대한 "업데이트"는 해당 요소를 제거한 다음 업데이트된 요소를 삽입해야만 수행할 수 있습니다.