JSL에서 행이 이미 선택된 상태에서 열에 있는 해당 셀의 하위 집합을 어떻게 선택합니까?JSL에서 행이 이미 선택된 상태에서 열에 있는 해당 셀의 하위 집합을 어떻게 선택합니까?
예를 들어 행 4, 12, 180 및 205가 이미 선택된 경우(예:) 해당 셀과 특정 열(예: 열 10) 또는 열(10, 12 및 17은 ).
Re: JSL에서 행이 이미 선택된 상태에서 열에 있는 해당 셀의 하위 집합을 어떻게 선택합니까?선택한 모든 행을 하나의 명령문으로 설정할 수 있습니다.
:age[(dt << get selected rows)] = 12;
위의 명령문에서 선택된 모든 행은 12로 설정됩니다.
Re: JSL에서 행이 이미 선택된 상태에서 열에 있는 해당 셀의 하위 집합을 선택하려면 어떻게 해야 합니까?선택된 행은 열을 부분 집합화하는 데 사용할 수 있는 행 행렬을 형성합니다.
rows = dt << get selected rows;
subsetValues = Column(10)[rows];
Re: JSL에서 행이 이미 선택된 상태에서 열에 있는 해당 셀의 하위 집합을 선택하려면 어떻게 해야 합니까?아 ... 그래서 [2]는 두 번째 선택된 행을 참조합니다
Re: JSL에서 행이 이미 선택된 상태에서 열에 있는 해당 셀의 하위 집합을 선택하려면 어떻게 해야 합니까?이것은 훌륭합니다 ... 감사합니다!
Process Capability --> Select out of spec values 옵션에서 행이 선택된 특정 열에 값 "1"을 배치하고 싶습니다.
열 A의 사양 값을 벗어난 각각에 대해 열 B의 같은 행에 "1"을 배치하고 싶습니다.
Re: JSL에서 행이 이미 선택된 상태에서 열에 있는 해당 셀의 하위 집합을 어떻게 선택합니까?잘 모르겠습니다 @줄리안 또는 @uday_guntupalli 귀하의 질문을 올바르게 해석하고 있습니다.내가 생각하기에 당신이 묻고 있는 것은 "특정 열 또는 열 집합에 대해 선택한 행을 어떻게 참조합니까?
JMP를 사용하면 열 이름이나 번호 및 행 번호로 주어진 셀에 액세스할 수 있습니다.선택된 행은 JMP에서 선택된 행 목록을 다시 가져와서 액세스할 수 있습니다.다음은 몇 가지 용도를 보여주는 작은 스크립트입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
dt << select where( :Age > 15 );
// Examples
Show( dt << get selected rows );
Show( :name[dt << get selected rows] );
Show( :Name[(dt << get selected rows)[2]],
:age[(dt << get selected rows)[2]] );
Re: JSL에서 행이 이미 선택된 상태에서 열에 있는 해당 셀의 하위 집합을 선택하려면 어떻게 해야 합니까?안녕 @galactus3000 ,
Select Where()를 사용하면 이전 선택 항목을 확장, 제한 또는 지울 수 있습니다.
Select Where( condition, <CURRENT selection=""> );</CURRENT>
상황에 따라 이전에 선택한 행으로 제한하려는 것 같습니다.
dt = Open("$SAMPLE_DATA\Big Class.jmp");
dt << Select Where( :age>14 );
Wait(1);
dt << Select Where( :sex=="F", Current Selection( "restrict" ));
이게 도움이 되길 바란다!
@줄리안
Re: JSL에서 행이 이미 선택된 상태에서 열에 있는 해당 셀의 하위 집합을 선택하려면 어떻게 해야 합니까?@galactus3000 ,
아래 extend가 사용된 방식과 유사한 "제한" 기능을 활용할 수 있습니다.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Select Rows( [5, 7, 8, 10, 15] ); // For demo purpose only
dt << Label( 1 );
dt << Clear Select;
Wait( 2 );
dt << Select Labeled;
dt << Select Where(:age > 12,"extend");
내가 볼 때까지 하위 선택 부분을 놓쳤습니다. @줄리안 님의 게시물입니다.