이 위시리스트 요청에 영감을 준 것은 무엇입니까?
이것은 JMP Japan의 SE인 Masakazu Okada-san이 제안한 것입니다. 그는 여러 그룹 변수에 대해 여러 LCL, UCL 및 중심선을 설정하는 방법에 대한 질문에 답하면서 이 제안을 발견했습니다. 이는 JSL 코드로 수행할 수 있지만 지루합니다.
사용자는 인쇄기판 제조회사인 FICT입니다.
보고 싶은 새로운 기능이나 개선된 기능 또는 솔루션을 설명하십시오.
현재 프로세스 스크리닝 플랫폼에서는 제한 데이터 테이블을 사용하여 그룹화 열을 지정하고 다른 목표, LSL, USL, 중심선 및 시그마를 설정할 수 있습니다.
Okada-san은 컨트롤 차트 작성기 및 프로세스 기능 플랫폼에도 동일한 기능이 있다고 제안합니다.
이 새로운 기능이 제공되면 귀하 및/또는 다른 사용자에게 어떤 가치가 있습니까?
현재 사용자는 JSL로 일부 데이터를 조작한 후 이를 수행합니다. 지루하다.
외부 고객 요청입니까?
예, 사용자는 FICT입니다. 그들에게 SE는 JMP Japan의 Masakazu OKada-san입니다.
우리가 알아야 할 이 기능이나 솔루션이 있는 경쟁 소프트웨어 패키지가 있습니까?
다른 소프트웨어에서 할 수 있는지 모르겠습니다.
이것이 고객의 갱신, 확장 또는 채택에 영향을 미치며 이를 해결하지 않으면 계정이 위험에 처하게 됩니까?
아니요. 그러나 Masakazu Okada-san은 이 새로운 기능이 다른 사용자에게도 도움이 될 수 있다고 믿습니다.
세부
다음은 Process Screening 플랫폼에서 서로 다른 그룹에 대해 서로 다른 제한을 설정하는 방법을 보여주는 예입니다.
New Table( "Spec Limits",
New Column( "Variable", Character, Values( {"X1", "X2", "X3", "X4", "X1", "X2", "X3", "X4"} )),
New Column( "LSL", Values( [-3, -3, -3, -3, -5, -5, -5, -5] ) ),
New Column( "USL", Values( [3, 3, 3, 3, 5, 5, 5, 5] )),
New Column( "Target", Values( [0, 0, 0, 0, 0, 0, 0, 0] )),
New Column( "Sigma", Values( [1, 1, 1, 1, 2, 2, 2, 2] )),
New Column( "Center", Values( [0, 0, 0, 0, 1, 1, 1, 1] )),
New Column( "Group", Values( [1, 1, 1, 1, 2, 2, 2, 2] ))
);
dt = As Table(J(1000,1, Random Integer(2))||J(1000, 4, Random Normal()),
<<Column Names({"Group", "X1", "X2", "X3", "X4"})
);
dt << Process Screening(
Process Variables( :X1, :X2, :X3, :X4 ),
Grouping( :Group ),
Control Chart Type( "Indiv and MR" ),
Use Limits Table(
1,
Data Table( "Spec Limits" ),
Process Variables( :Variable ),
Grouping( :Group ),
Center( :Center ),
Sigma( :Sigma ),
LSL( :LSL ),
USL( :USL ),
Target( :Target ),
Go
)
)