<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕,
여러 중간 데이터 테이블을 만드는 스크립트가 있습니다.스크립트의 최종 결과는 일련의 거품형 차트입니다.불행하게도 스크립트 시작과 마지막 버블 차트 표시 사이에 모든 중간 테이블도 표시됩니다.나는 그것들을 보고 싶지 않다 -- 거품형 차트만.중간 테이블을 어떻게 숨길 수 있습니까?나는 Invisible을 사용해 보았지만 이것은 오류가 발생하도록 테이블을 문자 그대로 보이지 않게 만드는 것 같습니다. 테이블이 없습니다.테이블 표시 숨기기에 대한 제안 사항이 있습니까?
감사해요,
월트
보이지 않는 테이블을 참조하는 변수가 있는지 확인하십시오. 그렇지 않으면 작동하지 않습니다.이것은 JSL 문서에서 바로 나온 것입니다.
새 데이터 테이블을 만들 때 창이 나타나지 않도록 하려면 invisible 키워드를 사용하십시오.
예를 들어, 10개의 행이 있는 하나의 열이 있는 보이지 않는 Abc 테이블을 만들려면
dt = newTable("Abc", invisible, newColumn("X"),addRows(10));
메모 : 보이지 않게 생성된 데이터 테이블의 "손실"을 방지하기 위해 다음을 할당해야만 보이지 않는 데이터 테이블을 생성할 수 있습니다.
참조입니다. 참조 없이 보이지 않는 데이터 테이블을 만들면 JMP가 즉시 이를 삭제합니다.
테이블을 더 이상 사용하면 오류가 발생합니다.
팁 : 보이지 않는 데이터 테이블이 끝나면 닫는 것을 잊지 마십시오. 그렇지 않으면 에 남아 있습니다.
JMP를 종료할 때까지 메모리.
당신이 할 수 있는 다른 일은 show window(0) 명령으로 테이블을 보이지 않게 하는 것입니다.다음 예에서 표는 보이지 않지만 표로 변환하면 보이지 않으므로 show window(0) 명령을 사용합니다.
surv_tab = surv_dataset << Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Grouping Columns( :Time Period ) ),
Row Table( Grouping Columns( :SOC Name, :HLT Name, :PT Name ) )
), invisible
);
surv_pt_main = surv_tab << make into data table;
surv_tab << close window;
surv_pt_main << show window(0);
유용할지 모르겠지만 유사한 질문에 대해 성공과 함께 Invisible을 사용합니다.
아마도 차이점은 중간 테이블에 이름을 지정하고 저장한 다음 나중에 보이지 않는 상태로 연다는 것입니다. 종료 그래프를 생성하기 위해 엽니 다)