Cambio de títulos para onewayMi secuencia de comandos a continuación, la primera secuencia de comandos, no reconocerá ningún cambio que realice para el título del conjunto. El valor predeterminado sigue siendo "Análisis unidireccional de PARAMETER_VALUE por estado", independientemente de lo que ingrese para el título del conjunto.
Tengo un guión para distribución, segundo guión, y no parece que tenga ningún problema con él, así que no estoy seguro de lo que está pasando.
¿Alguna idea sobre lo que necesito cambiar?
Gracias
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: Cambiar títulos para oneway¡Ja! Ni siquiera vi eso, porque tuve que cambiar todo el título para que funcionara con mi único intento. Me alegro de que lo hayas visto 
Re: Cambiar títulos para onewaymelanie,
Esa comilla fue un error tipográfico. Después de copiar mi secuencia de comandos, cambié eso para decir TargetParameter y no borré las comillas adicionales.
Sin embargo, me ayudó a ver mi error/problema y ahora funciona. (Muchas gracias)
El problema estaba en la primera línea de despacho, tenía:
Dispatch({}, "Oneway Analysis of MEAS_DATA By Status", OutlineBox, {Set Title(TargetParameter)}),Cuando debería haber tenido:
Dispatch({}, "Oneway Analysis of PARAMETER_VALUE By Status", OutlineBox, {Set Title( TargetParameter )}),No pensé en cambiar esto porque no pensé que marcaría la diferencia, pero supongo que esto tiene que coincidir con lo que se ingrese para Y y X.
Gracias de nuevo por tu respuesta, probablemente no lo habría notado sin ti.
Re: Cambiar títulos para onewayLo primero que veo es que cuando selecciono su secuencia de comandos para Oneway, hay una comilla perdida después de TargetParameter para Oneway que no está allí para Distribución. Tienes que seleccionarlo para verlo, no sé por qué.
{Set Title( TargetParameter")}
Si ejecuto eso, obtengo errores de sintaxis porque todo está desordenado. Pero si elimino las comillas, esto funciona para mí. Esto es lo que cambié para poder ejecutarlo.Hice algunos cambios en los números de los ejes para que los datos aparecieran en el gráfico y comenté la línea que hace referencia a un cuadro de edición de texto que no aparece en mi informe. Pero el título del cuadro de esquema se cambia a lo que configuré como TargetParameter (en este 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)})
)
);
)