jsl에서 열 선택에 여러 입력을 제공하는 방법안녕하세요!
contains 함수를 사용하여 여러 열을 선택하려고합니다. 스크립팅 안내서를 살펴본 후 방향을 알려주는 예를 찾았지만 여러 입력을 제공하는 방법을 모르겠습니다. 사용중인 코드 섹션은 다음과 같습니다.
dt = current data table();
colList = dt << Get Column Names(Numeric, "Continuous");
For( i = 1, i <= N Cols( dt ), i++,
If( Contains( colList[i],"NPT_IRST_"),
Column( colList[i] ) << Set Selected( 1 )
)
);
다음 입력을 제공해야합니다. "NPT_IRST_" , "_NPT" 과 [ (대괄호 열기). 이 세 가지 입력을 어떻게 제공합니까?
감사!
JSL에서 열 선택을 위해 여러 입력을 제공하는 방법평가중인 If () 조건을 원하는 3 가지 비교로 확장 할 수 있습니다. 아래 코드가 필요한 것을 얻을 것이라고 믿습니다.
Names Default To Here( 1 );
dt = Current Data Table();
colList = dt << Get Column Names( Numeric, "Continuous" );
For( i = 1, i <= N Cols( dt ), i++,
If( Contains( colList[i], "NPT_IRST_" ) |
Contains( colList[i], "_NPT" ) |
Contains( colList[i], "[" )
,
Column( colList[i] ) << Set Selected( 1 )
)
);
JSL에서 열 선택을 위해 여러 입력을 제공하는 방법도와 주셔서 정말 감사합니다!!
빠른 후속 조치로 위의 경우 선택한 열을 쌓으려고하면 다음을 사용합니다.
dt << 스택 (
열 (colList),
소스 라벨 열 ( "Label"),
누적 데이터 열 ( "Data")
);
그러나 어떤 이유로 든 선택한 열을 쌓지 않습니다. 이 문제를 해결하는 방법에 대한 제안이 있으십니까?