포함된 테이블 스크립트에 의해 생성된 테이블에 테이블 스크립트 포함그래프 작성을 위해 일부 내장 테이블 스크립트를 추가하는 스크립트가 있습니다. 이제 요약 테이블을 생성하고 해당 새 테이블 안에 새 테이블 스크립트를 포함하는 다른 테이블 스크립트를 추가하려고 합니다.
따라서 dt에 포함된 테이블은 잘 실행되고 "보조 테이블 스크립트 제목"이 dtsum에 포함되지 않는다는 점을 제외하면 예상대로 dtsum이 열립니다. 스크립트의 해당 부분(CTL+R)을 실행하면 dtsum에 포함됩니다.
일부 회사 IP 항목을 숨기기 위해 스크립트를 삭제했습니다. 내 형식/구조에 문제가 있는 것을 볼 수 있습니까?
dt << New Script(
"First level Table script title",
dtsum = dt << Summary(
// summary details
),
dtsum << New Script(
"Secondary table script title",
// graph builder details here
)
);
자동화 및 스크립팅Re: 포함된 테이블 스크립트에 의해 생성된 테이블에 테이블 스크립트 포함요약을 생성할 때 동일한 테이블 스크립트의 dt_sum에 테이블 스크립트를 추가합니다. ,를 ;로 바꾸면 충분할 수도 있습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Delete scripts(dt << Get Table Script Names); // has many of these already
dt << New Script("Create Summary",
Names Default To Here(1);
dt_sum = Current Data Table() << Summary(
Group(:name),
Mean(:height),
Mean(:weight),
Freq("None"),
Weight("None"),
Link to original data table(0)
);
dt_sum << New Script("Plot",
Graph Builder(
Size(528, 458),
Show Control Panel(0),
Variables(X(:name), Y(:"Mean(height)"n), Y(:"Mean(weight)"n, Position(1))),
Elements(Bar(X, Y(1), Y(2), Legend(4)))
)
)
);Re: 포함된 테이블 스크립트에 의해 생성된 테이블에 테이블 스크립트 포함마지막 문장이 맞는 것 같습니다. ,를 ;로 바꾸면 됩니다.
제 포맷은 좋은데 그보다 더 망가진 부분이 있는 줄 알았는데 빠른 답변 감사드립니다! 감사해요!