열 전환기가 있는 컨트롤 차트 내에서 참조선을 어떻게 추가/일관되게 만드나요?아래와 비슷한 컨트롤 차트를 다시 만들려고 합니다. 저는 컬럼 스위처가 있는 Levey-Jennings 컨트롤 차트입니다. x축은 일관되고 영숫자 로트 코드입니다. 현재 배치 ID에 파란색 세로 참조선을 추가하는 데 도움이 필요합니다. 이상적으로는 열 전환기를 통해 이동할 때 이러한 라인이 유지됩니다.
저는 현재 Windows 10에서 JMP 15.2.0을 사용하고 있습니다.
감사!
윈도우Re: 열 전환기가 있는 컨트롤 차트 내에서 참조선을 어떻게 추가/일관되게 만들 수 있습니까?그래픽 스크립트를 사용할 수도 있습니다. 먼저 가지고 있는 기준선에 대한 인덱스를 계산한 다음 V 라인으로 그래픽 스크립트를 추가합니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Quality Control/Coating.jmp");
ccb = dt << Control Chart Builder(
Size(528, 456),
Show Two Shewhart Charts(0),
Show Control Panel(0),
Show Limit Summaries(0),
Variables(Subgroup(:Sample), Y(:Pin)),
Chart(Points(Statistic("Average")), Limits(Sigma("Levey Jennings"))),
Column Switcher(:Pin, {:Pin, :Weight, :Weight 2})
);
//calculate indices for references
uniq_vals = Associative Array(dt[0, "Sample"]) << get keys;
ref_vals = {4, 5, 6, 8};
/*jmp16
ref_idx = Transform Each({ref_val}, ref_vals,
Contains(uniq_vals, ref_val) - 1
);
*/
//jmp15
ref_idx = [];
For(i = 1, i <= N Items(ref_vals), i++,
idx = Contains(uniq_vals, ref_vals[i]);
If(idx,
Insert Into(ref_idx, idx - 1);
)
);
//add reference lines as Graphic Script
rep = ccb << report;
framebox = rep[frame box(1)];
Eval(EvalExpr(framebox << Add Graphics Script(
Pen Size(1);
Pen Color("Blue");
V Line(Expr(Transpose(ref_idx)));
)));
Re: 열 전환기가 있는 컨트롤 차트 내에서 참조선을 어떻게 추가/일관되게 만들 수 있습니까?첨부한 스크립트는 5개의 참조선을 추가합니다.1, 2, 3, 4, 5의 x 값에 배치됩니다. 다른 위치에 배치하려면 적절한 위치로 스크립트를 업데이트해야 합니다.
구문이 참조 라인에 대해 어떻게 작동하는지 보려면 OSI의 Add Ref Line 항목을 살펴보십시오.

Re: 열 전환기가 있는 컨트롤 차트 내에서 참조선을 어떻게 추가/일관되게 만들 수 있습니까?고맙습니다, @tonya_mauldin . 버그 없이 스크립트를 실행할 수 있었습니다. 그러나 해당 참조 지점을 컨트롤 차트의 시작 부분으로 이동했습니다. 전체적으로 통합하는 것보다. 이것에 대한 생각이 있습니까?
다시 한번 감사합니다!
Re: 열 전환기가 있는 컨트롤 차트 내에서 참조선을 어떻게 추가/일관되게 만들 수 있습니까?안녕 @BrandonP1092 ,
무엇에 더해 @tonya_mauldin 님이 제안한 대로 Spec Limits 또는 Control Limits를 메타 데이터로 열에 추가하는 것도 고려할 수 있습니다. 열을 마우스 오른쪽 단추로 클릭하고 열 정보를 선택합니다. 열 속성 풀다운 메뉴에서 필요에 맞는 항목을 선택합니다.

사양/제어 한계를 입력한 후 "그래프 참조선으로 표시"를 선택할 수 있으며 데이터로 그래프, 분포 등을 만들 때마다 USL, LSL, 및 대상(누락되지 않은 경우).

고급 수준이고 스크립팅을 많이 하는 경우 분석 > 품질 및 프로세스 > 사양 제한 관리 플랫폼을 사용하여 이 프로세스를 자동화할 수 있습니다. 이 일을 많이 해야 한다면 인생이 훨씬 쉬워집니다.

도움이 되었기를 바랍니다!,
DS
Re: 열 전환기가 있는 컨트롤 차트 내에서 참조선을 어떻게 추가/일관되게 만들 수 있습니까?다음은 사용할 수 있는 유사한 예입니다.
dt=Open("$SAMPLE_DATA/Cities.jmp");
Control Chart Builder(
Show Two Shewhart Charts( 0 ),
Variables( Subgroup( :Region ), Y( :"pop- m"n ) ),
Chart( Points( Statistic( "Average" ) ), Limits( Sigma( "Levey Jennings" ) ) ),
Column Switcher( :"pop- m"n, {:"pop- m"n, :POP, :Max deg. F Jan, :OZONE, :CO} ),
SendToReport(
Dispatch(
{},
"Region",
ScaleBox,
{Add Ref Line( 1, "Solid", "Blue", "", 1 ),
Add Ref Line( 2, "Solid", "Blue", "", 1 ),
Add Ref Line( 3, "Solid", "Blue", "", 1 )}
)
)
)