Titel für Oneway ändernMein Skript unten, das erste Skript, erkennt keine Änderungen an, die ich am Settitel vornehme. Die Standardeinstellung lautet weiterhin „Einseitige Analyse von PARAMETER_VALUE nach Status“, unabhängig davon, was ich für den Satztitel eingebe.
Ich habe ein Skript zur Verteilung, ein zweites Skript, und ich scheine keine Probleme damit zu haben, daher bin ich mir nicht sicher, was los ist.
Irgendwelche Ideen, was ich ändern muss?
Danke
Template_TM = Expr(
TM = Oneway(
Y(:PARAMETER_VALUE),
X(:Status),
Each Pair(1),
Means and Std Dev(1),
t Test(1),
Points Jittered(1),
Box Plots(1),
Mean Error Bars(1),
Std Dev Lines(1),
Comparison Circles(1),
X Axis Proportional(0),
Histograms(0),
Where(:PARAMETER_ID == Eval(TargetParameter)),
SendToReport(
Dispatch({}, "Oneway Analysis of MEAS_DATA By Status", OutlineBox, {Set Title( TargetParameter )}),
Dispatch({}, "1", ScaleBox, {Scale("Log"), Min(0.0001), Max(5), Inc(1), Minor Ticks(1), Label Row Nesting(1), Add Ref Line(Eval(Limit_UCL), "Dotted", "Dark Blue", "UCL", 1)}),
Dispatch({}, "MEAS_DATA", TextEditBox, {Set Text("E10 Atoms / cm2")}),
Dispatch({}, "Oneway Plot", FrameBox,),
Dispatch({}, "Means Comparisons", OutlineBox, {Close(1)})
)
)
);
Template_CAP = Expr(
CAP01 =
Distribution(
Continuous Distribution(
Column(:PARAMETER_VALUE),
Quantiles(0),
Horizontal Layout(1),
Vertical(0),
Capability Analysis(USL(Eval(Limit_UCL)))),
Where(:PARAMETER_ID == Eval(TargetParameter) & :Status == "1) POR"),
SendToReport(
Dispatch({},"Distributions",OutlineBox,{Set Title( TargetParameter )}),
Dispatch({"Distribution 1) POR", "PARAMETER_VALUE"},"1",ScaleBox,{Format("Fixed Dec", 15, 3), Min(0), Max(2), Inc(0.2),Minor Ticks(1), Label Row Nesting(1)}),
Dispatch({"Distributions", "PARAMETER_VALUE"},"Distrib Histogram",FrameBox,{DispatchSeg(LabelSeg(1), {Font("Tw Cen MT", 7, "Plain")})}),
Dispatch({"Distributions", "PARAMETER_VALUE", "Capability Analysis", " Long Term Sigma"}, "1", ScaleBox, {Format("Fixed Dec", 9, 3), Min(-2), Max(2), Inc(0.5), Minor Ticks(0), Label Row Nesting(1)})
)
);
Betreff: Titel für Oneway ändernHa! Das habe ich gar nicht gesehen, da ich bei meinem einmaligen Versuch den gesamten Titel ändern musste, damit es überhaupt funktioniert. Freut mich, dass du es gesehen hast 
Betreff: Titel für Oneway ändernMelanie,
Dieses Anführungszeichen war ein Tippfehler. Nachdem ich mein Skript kopiert hatte, änderte ich das in „TargetParameter“ und versäumte, das zusätzliche Anführungszeichen zu löschen.
Sie haben mir jedoch geholfen, meinen Fehler/Problem zu erkennen, und das funktioniert jetzt. (Vielen Dank)
Das Problem lag in der ersten Versandzeile, ich hatte:
Dispatch({}, "Oneway Analysis of MEAS_DATA By Status", OutlineBox, {Set Title(TargetParameter)}),Wann ich hätte haben sollen:
Dispatch({}, "Oneway Analysis of PARAMETER_VALUE By Status", OutlineBox, {Set Title( TargetParameter )}),Ich habe nicht daran gedacht, dies zu ändern, weil ich dachte, dass das keinen Unterschied machen würde, aber ich schätze, es muss mit dem übereinstimmen, was für Y und X eingegeben wurde.
Nochmals vielen Dank für Ihre Antwort. Ohne Sie wäre es mir wahrscheinlich nicht aufgefallen.
Betreff: Titel für Oneway ändernDas erste, was ich sehe, ist, dass, wenn ich Ihr Skript für Oneway auswähle, nach TargetParameter ein verirrtes Anführungszeichen für Oneway steht, das für Distribution nicht vorhanden ist. Man muss es auswählen, um es zu sehen – ich weiß nicht warum.
{Set Title( TargetParameter")}
Wenn ich das ausführe, erhalte ich Syntaxfehler, weil alles durcheinander ist. Aber wenn ich das Anführungszeichen entferne, funktioniert das bei mir. Hier ist, was ich geändert habe, damit ich es ausführen kann.Ich habe einige Änderungen an den Achsennummern vorgenommen, damit die Daten im Diagramm angezeigt werden, und ich habe die Zeile auskommentiert, die sich auf ein Textbearbeitungsfeld bezieht, das nicht in meinem Bericht erscheint. Der Titel des Gliederungsfelds wird jedoch in den Titel geändert, den ich für TargetParameter festgelegt habe (in diesem Fall „F“).
dt = Open("$SAMPLE_DATA/Big Class.jmp");
TargetParameter = "F";
Limit_UCL = 100;
Template_TM = Expr(
TM = Oneway(
Y(:weight),
X(:height),
Each Pair(1),
Means and Std Dev(1),
t Test(1),
Points Jittered(1),
Box Plots(1),
Mean Error Bars(1),
Std Dev Lines(1),
Comparison Circles(1),
X Axis Proportional(0),
Histograms(0),
Where(:sex == Eval(TargetParameter)),
SendToReport(
Dispatch({}, "Oneway Analysis of weight By height", OutlineBox, {Set Title( TargetParameter )}),
Dispatch({}, "1", ScaleBox, {Scale("Log"), Min(60), Max(150), Inc(1), Minor Ticks(1), Label Row Nesting(1), Add Ref Line(Eval(Limit_UCL), "Dotted", "Dark Blue", "UCL", 1)}),
// Dispatch({}, "MEAS_DATA", TextEditBox, {Set Text("E10 Atoms / cm2")}),
Dispatch({}, "Oneway Plot", FrameBox,),
Dispatch({}, "Means Comparisons", OutlineBox, {Close(1)})
)
);
)