어디에서 검색안녕하세요,
값> 5를 포함하는 모든 행을 선택하고 싶습니다. 다음 스크립트에서 문자열 "SE"를 포함하는 열을 선택하고 선택한 열에서 값 > 5를 포함하는 행을 강조 표시하기 위해 if 및 포함 문을 사용했는데 select where( Row() > 5)를 사용했지만 작동하지 않습니다.
Names Default To Here( 1 );
Clear Globals();
Clear log();
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
dt << Clear Column Selection();
Col_List = dt << Get Column Names("String");
for(u = 1, u <= N Items(Col_List),u++,
If(Contains(Col_List[u], "SE"),
Column(Col_List[u]) << Set Selected(1);
);
);
dt << Select where( Row() > 5);
스크립팅Re: 어디에서 검색dt << Select where( Row() > 5);
행 번호(row())가 5보다 큰 모든 행을 선택하도록 지정합니다.
당신이해야 할 일은 Row()를 5보다 큰 경우 선택하려는 값의 열로 바꾸는 것입니다.
스크립팅 인덱스에서 Select Where()에 대한 문서를 확인하십시오.
Re: 어디에서 검색안녕하세요 @txnelson ,
그래도 작동이 안되는. 생각?
Names Default To Here( 1 );
Clear Globals();
Clear log();
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
dt << Clear Column Selection();
Col_List = dt << Get Column Names("String");
list = {};
for(u = 1, u <= N Items(Col_List),u++,
If(Contains(Col_List[u], "SED-E"),
Column(Col_List[u]) << Set Selected (1);
Insert Into(list, Col_List[u]),
);
);
dt << Select where(Column(Eval(list)) > 6)Re: 어디에서 검색그것은 효과가 있었다
Names Default To Here( 1 );
Clear Globals();
Clear log();
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
dt << Clear Column Selection();
Col_List = dt << Get Column Names("String");
list = {};
for(u = 1, u <= N Items(Col_List),u++,
If(Contains(Col_List[u], "ZN"),
Column(Col_List[u]) << Set Selected (1);
Insert Into(list, Col_List[u]),
);
);
dt << Select where(as column(list) > 5 );