안녕하세요
쉬울 텐데 혼자서는 알아낼 수 없습니다.
2개의 목록이 있고 두 번째를 기반으로 첫 번째 1을 필터링하고 싶습니다.
- ColList -> 내 테이블 열 이름 포함
- CompList --> 추출제 포함
예를 들어
ColList = ("aa_Lio", "aa_Leo", "ab_Lio", "ab_Leo", "ac_Lio", "ac_Leo", "ad_Lio", "ad_Leo" )
CompList = ("리오")
목표
내 예제 extractCol = ("aa_Lio", "ab_Lio", "ac_Lio", "ad_Lio")에 있는 extractCol이라고 부르는 목록을 만듭니다.
여기 내 스크립트가 있습니다. For 루프를 사용하지 않으면 작동합니다 ...
For( k = 1, k <= 1, k++,
For( i = 1, i <= 3, i++,
If( 포함( ColList[i], CompList[k]) >=1 ,
삽입( extractCol, ColList[i] )
)
);
);
친애하는
라이오넬
NamesDefaultToHere(1);
ColList = {"aa_Lio", "aa_Leo", "ab_Lio", "ab_Leo", "ac_Lio", "ac_Leo", "ad_Lio", "ad_Leo" };
CompList = {"Lio"};
extractCol = {};
for(k=1, k<=NItems(CompList), k++,
for(i=1, i<=NItems(ColList), i++,
if(EndsWith(ColList[i], CompList[k]), InsertInto(extractCol, colList[i]));
);
);
extractCol;