여러 "Where"조건을 사용하여 컨트롤 차트 자동화여러 열이있는 큰 데이터 테이블이 있습니다. 이러한 여러 열 중에서 "SubPad"와 "TestQual1"로 구분되는 "TPeel_Avg"에 대한 컨트롤 차트 세트를 만들고 싶습니다. Analyze -> Quality and Process -> Control Chart -> IR을 사용하여 컨트롤 차트를 작성하는 방법을 알고 있지만이를 쿼리 작성기 사후 쿼리 스크립트에 저장할 수 있도록 자동화하려고합니다. 주제 데이터 테이블에 저장된 Scipt를 Query Builder 포스트 쿼리 스크립트에 복사하려고 할 때마다 오류가 발생합니다. 어떤 도움?
New Window( "RHM_Query 2 - Control Chart",
V List Box(
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "X" & :TestQual1 == "A" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "X" & :TestQual1 == "B" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "Y" & :TestQual1 == "A" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "Y" & :TestQual1 == "B" )
),
// ...etc.
)
)
Re : 여러 "Where"기준을 사용하여 제어 차트 자동화문제가있는 곳인지는 모르겠지만 모든 Where () 문을 By (: Subpad, : TestQual)로 바꾸면 스크립트를 실제로 줄일 수 있습니다. 전체 스크립트는 다음과 같습니다.
New Window( "RHM_Query 2 - Control Chart",
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
By( :SubPad, :TestQual1 )
)
)
Re : 여러 "Where"기준을 사용하여 제어 차트 자동화그 트릭을 한 것으로 보인다! 외관상으로는 더 많은 문제가 있지만 X 축 라벨을 각도로 만들 수 있습니다 :
SendToReport (
급파(
{ "TPeel_Avg의 개별 측정"},
"1",
ScaleBox,
{라벨 행 (라벨 방향 ( "각도"))}
)
);
?
Re : 여러 "Where"기준을 사용하여 제어 차트 자동화예. 축 값을 각도 지정할 수 있습니다. 이를 수행하는 방법에 대한 구문을 얻는 가장 쉬운 방법은 원래 코드를 실행하고 축을 마우스 오른쪽 버튼으로 클릭 한 다음 축 설정을 선택하는 것입니다. 그런 다음 대화 상자 화면에서 Label Orientation을 Angled로 변경하십시오. 이 작업이 끝나면 확인을 클릭 한 다음 빨간색 삼각형으로 이동하여 스크립트 저장을 선택하십시오. 저장하는 스크립트에는 축을 변경하는 데 필요한 JSL이 있습니다.