안녕하세요 여러분,
저는 JSL 스크립팅에 비교적 초보입니다. 하지만 스크립트를 실행 중인 주어진 데이터 테이블에 대한 요약 데이터 테이블과 분석 출력(보고서인 것 같습니다)을 만드는 스크립트를 만들었습니다. 문제는 모든 결과가 자체 창/데이터 테이블/보고서에 생성된다는 것입니다. 스크립트 끝에 하나의 멋진 대시보드나 창으로 결합하여 최종적으로 생성되는 유일한 것이 되도록 하는 방법이 있습니까? 결국 이것을 애드인으로 만들고 싶지만 아직 만들어본 적은 없습니다.
이 작업을 시작하는 방법에 대한 자료나 제안이 있으면 감사하겠습니다!
이를 수행하는 방법은 3가지입니다.
Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
nw = New Window( "The Output",
dis = dt << Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :height ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( 0 )
),
Continuous Distribution(
Column( :weight ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( 0 )
)
);
biv = dt << Bivariate( Y( :weight ), X( :height ), Fit Line( {Line Color( {212, 73, 88} )} ) );
);
Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
dis = dt << Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :height ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( 0 )
),
Continuous Distribution(
Column( :weight ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( 0 )
)
);
biv = dt << Bivariate( Y( :weight ), X( :height ), Fit Line( {Line Color( {212, 73, 88} )} ) );
nw = New Window( "The Output" );
Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
dis = dt << Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :height ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( 0 )
),
Continuous Distribution(
Column( :weight ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( 0 )
)
);
biv = dt << Bivariate( Y( :weight ), X( :height ), Fit Line( {Line Color( {212, 73, 88} )} ) );
report(dis) << journal;
report(biv) << journal;스크립팅 가이드에는 초보자 스크립터를 위한 괜찮은 설명서가 있습니다. 시간이 있다면 읽어볼 만하고, 그렇지 않다면 흥미로운 주제를 찾는 것도 효과가 있을 것입니다. 예를 들어, 단일 새 창에 다른 보고서 창을 추가하는 방법 플랫폼을 포함하는 디스플레이 상자 구성(jmp.com)
가장 쉬운 해결책은 다음과 같습니다.
애플리케이션 빌더를 사용하세요.
새 대시보드를 만들고
보고서를 원하는 위치로 끌어다 놓기만 하면 됩니다. 그런 다음 대시보드를 jmpapp으로 저장합니다.
스크립트는 데이터 큐레이팅 단계만 줄여도 됩니다. 코드의 마지막 단계로 저장된 jmpapp을 엽니다.
가장 큰 장점은 스크립트에 관계없이 GUI를 통해 대시보드를 최적화할 수 있다는 것입니다.