모두들 좋은 아침/오후/저녁 보내세요
탭 보고서에 작성한 적합 그룹을 보고할 때 플롯이 비대화형(일반적인 작업을 수행하지 않는 빨간색 삼각형)이 되는 이상한 문제가 있습니다. 여기 스크린샷은 빨간색 삼각형을 클릭하면 어떤 일이 일어나는지 보여줍니다.

탭 보고서를 작성하는 위치는 다음과 같습니다.
////////////////////////Show graphs for each test//////////////////
Tests = db_Tests:Test << Get Values;
Testset = Associative Array( Tests );//get unique set of fail names
Tests = Testset << Get Keys;
Try( Remove From( Tests, As List( Loc( Tests, "WAIT" ) ) ) );
Try( Remove From( Tests, As List( Loc( Tests, "RAMP" ) ) ) );
Try( Remove From( Tests, As List( Loc( Tests, "-CALC" ) ) ) );
//run through each test type, make category tab for each
For( i = 1, i <= N Items( Tests ), i++,
Report << Append( Tests[i], TestCategory = Tab Box() );
/////////loop through all test of that name and make charts
db_Tests << Select Where( :Test == Tests[i] );
TestNums = db_Tests:TestNum[(db_Tests << get selected rows)];
TestNumsSet = Associative Array( TestNums );//get unique set of fail names
TestNums = TestNumsSet << Get Keys;
다음은 적합 그룹을 생성하는 스크립트 부분입니다.
ow = probeSummary << Fit Group(
Oneway(
Y( :("Median" || " " || TestNums[j] || " " || Tests[i]) ),
X( probeSummary:analysisCol ),
Quantiles( 1 ),
Means( 1 ),
Means and Std Dev( 1 ),
t Test( 1 ),
Box Plots( 1 ),
Mean Diamonds( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
X Axis Proportional( 0 ),
Points Jittered( 1 ),
Grand Mean( 0 ),
SendToReport(
Dispatch( {}, "Oneway Anova", OutlineBox, {Close( 1 )} ),
Dispatch( {"Oneway Anova"}, "Analysis of Variance", OutlineBox, {Close( 1 )} )
)
),
Oneway(
Y( :("Interquartile Range" || " " || TestNums[j] || " " || Tests[i]) ),
X( probeSummary:analysisCol ),
Quantiles( 1 ),
Means( 1 ),
Means and Std Dev( 1 ),
t Test( 1 ),
Box Plots( 1 ),
Mean Diamonds( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
X Axis Proportional( 0 ),
Points Jittered( 1 ),
Grand Mean( 0 ),
SendToReport(
Dispatch( {}, "Oneway Anova", OutlineBox, {Close( 1 )} ),
Dispatch( {"Oneway Anova"}, "Analysis of Variance", OutlineBox, {Close( 1 )} )
)
),
<<{Arrange in Rows( 2 )}
)마지막으로 보고서를 생성하는 부분은 다음과 같습니다.
owrep = ow << Report;
title = TestName;
owrep << Set Title( title );
TestCategory << Append( title, ow << Report );
ow << close window();
지금은 매우 갇혀 있기 때문에 도움을 주시면 크게 감사하겠습니다. 감사합니다
플랫폼 보고서는 하나의 창에만 존재할 수 있습니다. 이미 창이 있는 모든 보고서는 <를 수행할 때 복사됩니다. <>
이를 처리하는 한 가지 방법은 창을 만들지 않고 표시 상자 내에서 플랫폼을 시작하는 Platform() 명령을 사용하여 초기 창 없이 플랫폼을 시작하는 것입니다.
dt = Open("$SAMPLE_DATA/Big Class.jmp");
ow = Platform(dt, Oneway( Y( :height ), X( :sex ), Means( 1 ), Mean Diamonds( 1 ) ));
New Window("final report",
Tab Page Box("Oneway report",
ow
)
);