아래의 내 스크립트, 첫 번째 스크립트는 세트 제목에 대한 변경 사항을 인정하지 않습니다. 세트 제목에 입력한 내용에 관계없이 "상태별 PARAMETER_VALUE의 일방 분석"으로 기본 설정을 유지합니다.
배포용 대본, 2차 대본이 있는데 별 문제가 없는 것 같아서 무슨 일인지 잘 모르겠습니다.
변경해야 할 사항에 대한 아이디어가 있습니까?
감사합니다
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)})
)
);
하아! 일회성 시도로 전혀 작동하지 않도록 전체 제목을 변경해야했기 때문에 나는 그것을 보지 못했습니다. 보셨다니 다행입니다 
멜라니,
그 따옴표는 오타였습니다. 내 스크립트를 복사한 후 TargetParameter로 변경했고 추가 인용 부호를 삭제하지 못했습니다.
그러나 당신은 내 실수/문제를 볼 수 있도록 도와 주었고 이것이 현재 작동하고 있습니다. (매우 감사합니다)
문제는 첫 번째 디스패치 라인에 있었습니다.
Dispatch({}, "Oneway Analysis of MEAS_DATA By Status", OutlineBox, {Set Title(TargetParameter)}),내가 가졌어야 할 때:
Dispatch({}, "Oneway Analysis of PARAMETER_VALUE By Status", OutlineBox, {Set Title( TargetParameter )}),나는 이것이 차이를 만들 것이라고 생각하지 않았기 때문에 이것을 변경할 생각을 하지 않았지만 이것이 Y와 X에 대해 입력된 것과 일치해야 한다고 생각합니다.
귀하의 회신에 다시 한 번 감사드립니다. 귀하가 없었다면 눈치 채지 못했을 것입니다.
가장 먼저 보이는 것은 Oneway용 스크립트를 선택할 때 배포용이 아닌 Oneway용 TargetParameter 뒤에 따옴표가 있다는 것입니다. 보려면 선택해야 합니다. 이유를 모르겠습니다.
{Set Title( TargetParameter")}
실행하면 모든 것이 엉망이기 때문에 구문 오류가 발생합니다. 그러나 따옴표를 제거하면 이 방법이 효과적입니다. 실행할 수 있도록 변경한 내용입니다.데이터가 그래프에 표시되도록 축 번호를 약간 변경했으며 내 보고서에 표시되지 않는 texteditbox를 참조하는 줄을 주석 처리했습니다. 그러나 개요 상자의 제목은 내가 TargetParameter를 동일하게 설정한 것으로 변경됩니다(이 경우 "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)})
)
);
)