목록에 다음이 포함된 경우 새 열 만들기안녕,
열 이름이 포함된 목록이 있습니다. 문자열 목록에 해당 열 이름이 있으면 새 열을 만들고 싶습니다.
여기 내 코드가 있습니다. 작동하지만 루프의 중복 열 이름을 생성합니다. 어떤 충고?
Names Default To Here( 1 );
Clear Globals();
Clear Log();
dt = Current Data Table();
col_list = dt << Get Column Names( string );
idds = {52,54};
For( i = 1, i <= N items( idds ), i++,
If( Contains( col_list, Char( idds[i] ) ),
dt<<COLUMN></COLUMN> Thanks
<LINGO-LABS id="lingo-labs-529638" slang="en-US" mode="UPDATE"><LINGO-LABEL>자동화 및 스크립팅</LINGO-LABEL></LINGO-LABS>Re: 목록에 다음이 포함된 경우 새 열 만들기코드는 ID 목록에서 찾은 모든 열에 대해 새 열을 생성합니다.이 코드는 열이 이미 존재하는지 확인하고 없으면 생성합니다.
Names Default To Here( 1 );
Clear Globals();
Clear Log();
dt = Current Data Table();
col_list = dt << Get Column Names( string );
idds = {52, 54};
For( i = 1, i <= N Items( idds ), i++,
If(
Contains( col_list, Char( idds[i] ) ) & Try( Column( dt, "%_IDD" ) << get name, "" ) ==
"",
dt << New Column( "%_IDD", Numeric, "Continuous", Format( "Percent", 12, 2 ) )
)
);