한계를 벗어난 부품 선택제한을 설정한 열이 여러 개 있습니다. 한도를 벗어난 행을 어떻게 선택할 수 있습니까?
고급 통계 모델링Re: 한계를 벗어난 부품을 선택하십시오.배포 플랫폼을 통해 이 작업을 수행하는 방법을 찾고 있다면 Ctrl 키를 누른 상태에서 관심 있는 히스토그램 막대를 클릭할 수 있습니다.이렇게 하면 데이터 테이블에서 해당 행이 선택됩니다.
Re: 한계를 벗어난 부품을 선택하십시오.행 상태 열을 마우스 오른쪽 버튼으로 클릭하고 ...select rows=>select where를 선택할 수 있습니다.Re: 한계를 벗어난 부품을 선택하십시오.감사합니다. 작동합니다. 스크립트 대신 수동 방법이 있습니까? 이미 여러 열을 선택하고 분포를 플로팅한 경우 고장 부품을 수동으로 선택하는 방법이 있습니까?Re: 한계를 벗어난 부품을 선택하십시오.프로세스 기능 플랫폼을 통해 이를 수행할 수도 있습니다.
dt=Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
Process Capability(
Process Variables( :NPN1, :PNP1, :PNP2 ),
Moving Range Method( Average of Moving Ranges ),
Overall Sigma Normalized Box Plots( 1 ),
Select Out of Spec Values( 1 ),
Goal Plot( 1 ),
Capability Index Plot( 1 ),
Process Performance Plot( 0 )
);
Re: 한계를 벗어난 부품을 선택하십시오.스크립트를 사용하여 이 선택을 수행한다고 가정합니다.
다음은 하나의 변수에 대한 사양 제한을 벗어난 행을 기반으로 행을 선택하는 스크립트입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
specs = dt:PNP1 << get property("spec limits");
dt << select where( dt:PNP1 <= specs["LSL"] | dt:PNP1 >= specs["USL"]);
다음은 여러 열에 대한 스크립트입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
//colNames = dt << get column names( continuous, string );
colNames = { "PNP1", "PNP3"};
For( i = 1, i <= N Items( colNames ), i++,
specs = Column( dt, colNames[i] ) << get property( "spec limits" );
If( Try( Is Missing( specs["LSL"] ) ) == 0 & Try( Is Missing( specs["USL"] ) ) == 0,
found = dt << get rows where(
as Column( dt, colNames[i] ) <= specs["LSL"] | as Column( dt, colNames[i] ) >= specs["USL"]
);
If( N Rows( found ) > 0,
dt << select rows(found);
);
);
);