Modifica titoli per onewayIl mio script di seguito, il primo script, non riconoscerà alcuna modifica apportata al titolo del set. Mantiene l'impostazione predefinita "Analisi unidirezionale di PARAMETER_VALUE per stato" indipendentemente da ciò che inserisco per il titolo dell'insieme.
Ho uno script per la distribuzione, secondo script, e non mi sembra di avere problemi con esso, quindi non sono sicuro di cosa stia succedendo.
Qualche idea su cosa devo cambiare?
Grazie
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)})
)
);
Re: Cambiare titoli per onewayAh! Non l'ho nemmeno visto, perché ho dovuto cambiare l'intero titolo per farlo funzionare con il mio tentativo una tantum. Felice che tu l'abbia visto 
Re: Cambiare titoli per onewayMelania,
Quella virgoletta era un errore di battitura. Dopo aver copiato il mio script, l'ho cambiato in TargetParameter e ho perso l'eliminazione di quella virgoletta aggiuntiva.
Tuttavia mi hai aiutato a vedere il mio errore/problema e ora funziona. (Grazie mille)
Il problema era nella prima linea di spedizione, ho avuto:
Dispatch({}, "Oneway Analysis of MEAS_DATA By Status", OutlineBox, {Set Title(TargetParameter)}),Quando avrei dovuto avere:
Dispatch({}, "Oneway Analysis of PARAMETER_VALUE By Status", OutlineBox, {Set Title( TargetParameter )}),Non ho pensato di cambiarlo perché non pensavo che avrebbe fatto la differenza, ma immagino che questo debba corrispondere a tutto ciò che è stato inserito per Y e X.
Grazie ancora per la tua risposta probabilmente non me ne sarei accorto senza di te.
Re: Cambiare titoli per onewayLa prima cosa che vedo è che quando seleziono il tuo script per Oneway, c'è una virgoletta vagante dopo TargetParameter per Oneway che non è presente per Distribution. Devi selezionarlo per vederlo - non so perché.
{Set Title( TargetParameter")}
Se lo eseguo, ottengo errori di sintassi perché tutto è incasinato. Ma se rimuovo le virgolette, questo funziona per me. Ecco cosa l'ho cambiato in modo da poterlo eseguire.Ho apportato alcune modifiche ai numeri degli assi in modo che i dati venissero visualizzati nel grafico e ho commentato la riga che fa riferimento a una casella di modifica del testo che non appare nel mio rapporto. Ma il titolo della casella di contorno viene modificato in quello che ho impostato TargetParameter uguale a (in questo caso, "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)})
)
);
)