새 창에 연결된 데이터로 표시되는 데이터 테이블을 결정하는 것은 무엇입니까? 처음 작성한 보고서와 데이터 테이블인가요? 다른 것? 관련 테이블을 변경하거나 생성 시 테이블이 무엇인지 결정할 수 있는 방법이 있습니까(제거될 일부 보고서를 먼저 생성하지 않고)?
이 예제 스크립트에는 요약 테이블이 관련 데이터로 포함되지만 저는 이를 Big Class 테이블로 만들고 싶습니다. 일부 보고서를 추가한 다음 제거하여 수행할 수 있지만 이는 창에서 일부 깜박임과 점프를 유발할 수 있는 불필요한 추가 단계인 것 같습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt_summary = dt << Data Table("Big Class") << Summary(
Group(:age),
Mean(:height),
Freq("None"),
Weight("None"),
statistics column name format("column"),
Link to original data table(1),
invisible
);
nw = New Window("test", Type("Report"),
V List Box(
Text Box("CUSTOM WINDOW"),
H List Box(
// dist_temp = dt << Distribution(Nominal Distribution(Column(:sex))),
dist = dt_summary << Distribution(
Stack(1),
Nominal Distribution(Column(:age), Horizontal Layout(1), Vertical(0)),
Continuous Distribution(Column(:N Rows), Horizontal Layout(1), Vertical(0)),
Continuous Distribution(Column(:height), Horizontal Layout(1), Vertical(0))
),
gb = dt << Graph Builder(
Size(528, 456),
Show Control Panel(0),
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(8)), Smoother(X, Y, Legend(9)))
)
)
),
<< Show Window(0)
);
nw << Show Window(1);
wait(0);
또한 창 목록의 데이터 테이블 하단에 새 창을 표시할 테이블에 영향을 줍니다.