여러 행에서 값을 찾고 결과를 출력하십시오 "Go / NoGo여보세요,
특정 데이터 세트에 대해 여러 행의 데이터를 검색하여 새 열에서 출력 할 수 있기를 원합니다. 번호가 행 내에 있고 NoGo가 아닌 경우 이동하십시오.
나는 이것을하는 공식을 원한다.
IF ((C1thruC50)이 (2 또는 5 또는 8)을 포함하고 "GO"이외의 경우 "NOGO")
미리 감사드립니다.
다시 : 여러 행에 걸쳐 값을 찾고 "Go / NoGo"출력 @ NDENNIS418 ,
행렬을 사용하여이 작업을 수행하는 것이 훨씬 더 쉽습니다. 원하는 것을하기위한 방법이 있습니다.
// I am using a sample data set for illustrative purposes only
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// Extract Numeric Data as a matrix
Mat = dt << Get As Matrix;
// Define your condition
Condition = (Mat == 12 | Mat == 60 | Mat == 85); // edited the values to show some sample results
// Now you can subset the values easily like so
Mat1 = Mat[Loc(Condition)];
다시 : 여러 행에 걸쳐 값을 찾고 "Go / NoGo"출력원하는 모든 이름의 새 문자 열을 만든 다음 열의 수식으로 아래 코드를 복사합니다.
result = "NoGo";
For( c = 1, c <= 50, c++,
Show( Column( c )[Row()] );
If(
Column( c )[Row()] == 2 | Column( c )[Row()] == 5 |
Column( c )[Row()] == 8,
result = "Go";
Break();
);
);
result;