Guten Morgen/Nachmittag/Abend allerseits,
Ich habe dieses seltsame Problem, bei dem die Plots nicht interaktiv sind, wenn ich eine passende Gruppe melde, die ich in einem Bericht mit Registerkarten erstellt habe (das rote Dreieck führt nicht die üblichen Aufgaben aus). Der Screenshot hier zeigt, was passiert, wenn ich auf das rote Dreieck klicke.

Hier erstelle ich den Bericht mit Registerkarten:
////////////////////////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;
Hier ist der Teil meines Skripts, der die Anpassungsgruppen generiert:
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 )}
)Und schließlich ist hier der Teil, der den Bericht erstellt:
owrep = ow << Report;
title = TestName;
owrep << Set Title( title );
TestCategory << Append( title, ow << Report );
ow << close window();
Ich wäre für jede Hilfe sehr dankbar, da ich im Moment sehr feststecke. Danke
Ein Plattformbericht kann nur in einem Fenster vorhanden sein – jeder Bericht, der bereits über ein Fenster verfügt, wird zu dem Zeitpunkt kopiert, an dem Sie das < ausführen <>
Eine Möglichkeit, damit umzugehen, besteht darin, Ihre Plattformen ohne ein anfängliches Fenster zu starten, indem Sie den Befehl „Platform()“ verwenden, der die Plattform in einem Anzeigefeld startet, ohne jemals ein Fenster zu erstellen.
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
)
);