Kontrollformat und Überprüfung der BerichtsausgabeIch habe mehrere Versionen von JMPPro auf meinem Computer, darunter JMP 14.3 und JMP 16.0. In keiner Version gibt es eine Option zur benutzerdefinierten Formatierung im Berichtsfenster. Angenommen, ich verwende die bivariate Plattform (Y-x-Anpassung) mit einer Spalte „nach“ und diese Spalte enthält 80 eindeutige Werte. Das Einfügen aller Diagramme in eine einzelne Spalte oder Zeile würde die Überprüfung der Diagramme verlangsamen. Drag & Drop wäre mühsam. Was ich gerne tun könnte, ist:
- Geben Sie die Anzahl der Zeilen und Diagramme pro Zeile in der Berichtsausgabe an
Bei zwei „by“-Spalten besteht die Möglichkeit, alle Diagramme der ersten Spalte in einer Zeile des Berichts zu platzieren. Angenommen, es gibt zwei „by“-Spalten, die fünf eindeutige Kombinationen ergeben: Spalte A enthält die Werte {Tee, Kaffee} und Spalte B die Werte {Milch, Honig, Zucker}. In der Datentabelle erscheint jedoch keine Kombination aus Kaffee und Honig. Die erste Zeile des Berichts enthält drei Diagramme für „Tee“, jeweils eines für Milch, Honig und Zucker. Die zweite Zeile des Berichts enthält zwei Diagramme für „Kaffee“, jeweils eines für Milch und Zucker.
Meine Fragen sind:
– Gibt es eine Möglichkeit, dies nativ in JMP zu tun?
– Wenn nicht, gibt es Skripte/Add-Ins, mit denen Sie ein Berichtsfenster auf diese Weise formatieren können?
Ich denke, ich könnte es selbst skripten, aber es wäre zeitaufwändig und ich hoffe auf eine einfache Schaltfläche. 
MassenanpassungBetreff: Steuerformat und Überprüfung der BerichtsausgabeMir fallen keine einheimischen Methoden ein (aber es gibt möglicherweise noch einige). Hier sind einige Skriptideen, die Ihnen vielleicht den Einstieg erleichtern sollen:
Um nur zu steuern, wie viele Berichte sich in jeder Zeile befinden, sollten Sie in der Lage sein, Lineup Box mit N Col zu verwenden:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Food Journal.jmp");
maxValsPerRow = 4;
nw = New window("", Lineup Box(N Col(maxValsPerRow),
Bivariate(Y(:Calories), X(:Fat), By(:Food Category, :Meal))
));
Für zwei "by" -Spalten und zum Aufbrechen in neue Zeilen, wenn By geändert wird (beachten Sie Eval (EvalExpr ()), Verwendung):
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Food Journal.jmp");
uniqVals = Associative Array(Column(dt, "Meal")) << get keys;
maxValsPerRow = 15;
nw = New window("", vlb = V List box());
For(i = 1, i <= N Items(uniqVals), i++,
vlb << Append(Eval(EvalExpr(
Lineup Box(N Col(Expr(maxValsPerRow)),
Bivariate(Y(:Calories), X(:Fat), By(:Food Category, :Meal), Where(:Meal == Expr(uniqVals[i])))
)
))
));
Betreff: Kontrollformat und Überprüfung der BerichtsausgabeMit der Funktion Fit Group() ist es ganz einfach, das Layout auf 3 Berichte zu ändern.

Hier ist das einfache JSL
names default to here(1);
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
// For illustration, limit ages to only 3 levels
// Select matching cells
Data Table( "big class" ) << Select Where( :age == 12 | :age == 13 | :age == 14 );
// Subset data table
// → Data Table( "Subset of big class" )
Data Table( "big class" ) << Select Where( :age == 12 | :age == 13 | :age == 14 )
<< Subset( Selected Rows( 1 ), Selected columns only( 0 ) );
// Close Data Table: big class
Close( "big class" );
fg = fit group(
Bivariate( Y( :height ), X( :weight ), By( :sex, :age ) ));
fg<<ARRANGE in="" rows=""></ARRANGE>
<P>Ich schlage auch vor, dass Sie sich Response Screening als eine Möglichkeit ansehen, die Diagramme zu betrachten</P>
<P>Analysieren=>Screening=>Antwort-Screening</P>