열 값이 임의 목록의 항목과 일치하는 행 선택안녕,
열 값이 목록으로 저장된 일부 값과 일치하는 테이블에서 행을 선택하기 위해 일부 JSL 코드를 작성하려고 합니다. 그러나 목록에는 임의 개수의 항목이 포함될 수 있습니다.
메시지 하단에 있는 코드를 시도했지만(여기서 b1은 선택할 값이 포함된 목록이고, :Lot는 비교할 열이고 dt2는 선택할 데이터 테이블입니다) 일치하는 행만 선택합니다. b1[마지막1]. b1[jj]의 각 값에 대해 하위 집합 테이블을 생성하고 나중에 연결할 수 있다는 것을 알고 있지만 이는 지저분하고 나중에 자체 문제를 야기합니다.
나는 또한 Eval(Substitute(Expr( 유형 구조)을 시도했지만 작동하지 않았습니다.
누구든지 어떤 아이디어가 있습니까? 아니면 내가 완전히 잘못된 방향으로 가고 있는 걸까?
건배,
매튜.
For( jj = 1, jj <= last1, jj++,
dt2 << Select Where( :Lot == b1[jj] )
);
답: 위치를 선택하세요안녕하세요 @Jeff_Perkinson , 새로운 Where와 함께 사용할 수 있는 유사한 트릭이 있습니까?
dt=open("$SAMPLE_DATA\Big Class.jmp");
ages={13, 14, 15};
dt<<SELECT where=""> </SELECT>Re: 선택 위치
@hogi 님 이 쓰셨습니다:
안녕하세요 @제프_퍼킨슨 , 새로운 Where와 함께 사용할 수 있는 비슷한 트릭이 있나요?
불행히도 해결책은 없습니다:TS-00225505
목록, 행렬 및 열은 모두 Where 내에서 함께 변하는 것으로 가정됩니다. 현재 이를 이스케이프하거나 방지할 방법은 없습니다.
Re: 선택 위치-> Jmp 및 JSL의 Tiny Traps 에 추가되었습니다.