열 그룹의 프로세스 기능<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />컬럼의 그룹에 프로세스 능력 분석을 실행하기 위해 테이블 스크립트를 작성하려고합니다. "Specified Columns"라는 열 그룹이 있습니다. 나는 다음과 같은 다양한 순열을 시도했다.
dt = 현재 데이터 테이블 ();
foo = dt << 컬럼 그룹 가져 오기 ( "Specified Columns");
공정 능력(
프로세스 변수 (
eval (foo)
),
,
시그마 요약 보고서 (1)
목표 플롯 (0)
);
이름을 문자열, 목록 등으로 변환하려고했습니다. 내가 뭘하려고해도 다음과 같은 오류가 발생합니다.
데이터 테이블에 지정된 열을 찾을 수 없습니다. 'List'의 액세스 또는 평가에서 {/ * ### * / foo}
프로세스를 데이터 테이블에서 찾을 수 없기 때문에 프로세스 기능을 시작할 수 없습니다.
어떤 도움이라도 대단히 감사합니다!
제목 : Re : 컬럼 그룹의 프로세스 기능이것은 나를 위해 작동합니다!
회신 해 주셔서 대단히 감사합니다.
제목 : Re : 컬럼 그룹의 프로세스 기능이것은 또한 작동합니다! 이 메서드는 다른 곳에서 사용할 식으로 열 목록을 가지고 있기 때문에 마음에 듭니다.
답장을 보내 주셔서 대단히 감사합니다.
제목 : Re : 컬럼 그룹의 프로세스 기능여보세요,
또 다른 해결 방법은 표현식을 사용하여 Process Variables () 인수를 작성하는 것입니다.
기본 이름은 여기에있다. ( 1 ) ;
dt = 열다 ( "$ SAMPLE_DATA / Semiconductor Capability.jmp" ) ;
dt << 그룹 열 ( "ColGroup" , : NPN1 , 5 ) ;
푸 = dt << 열 그룹 가져 오기 ( "ColGroup" ) ;
/ * 프로세스 변수 () 표현식 초기화 * /
pvExpr = Expr ( 프로세스 변수 () ) ;
/ * 각 목록 항목을 반복하고 식 * /
에 대한 ( 나는 = 1 , 나는 <= N 개 항목 ( 푸 ) , 나는 ++,
에 집어 넣다 ( pvExpr , 푸 [ 나는 ] )
) ;
/ * 플랫폼에서 프로세스 변수 () 식 사용 * /
obj = 평가 (
Eval Expr (
공정 능력 (
Expr ( 이름 설명 ( pvExpr ) ) ,
시그마 요약 보고서 ( 1 ) ,
목표 플롯 ( 0 )
)
)
) ;
도움이되기를 바랍니다.
웬디
제목 : Re : 컬럼 그룹의 프로세스 기능코드를 실행하기 위해 여러 가지 방법을 시도했지만 깨끗한 답을 찾지 못했습니다. 그러나 다음 코드는 매우 깨끗한 대답은 아니지만 작동합니다.
기본 이름은 여기에있다. ( 1 ) ;
dt = 현재 데이터 표 () ;
푸 = dt << 열 그룹 가져 오기 ( "Specified Columns" ) ;
// 리터럴 문자열로 필요한 명령문을 작성합니다.
TheStmt = "dt << 프로세스 기능 (프로세스 변수 (" || 숯 ( 푸 [ 1 ] ) ;
에 대한 ( 나는 = 2 , 나는 <= N 개 항목 ( 푸 ) , 나는 ++,
TheStmt = TheStmt || "," || 숯 ( 푸 [ 나는 ] )
) ;
TheStmt = TheStmt || "), 시그마 요약 보고서 (1), 목표 플롯 (1) ;
// 생성 된 리터럴 문자열을 실행합니다.
평가 ( 파싱 ( TheStmt ) ) ;