테이블 변수를 사용하여 테이블 채우기테이블 변수를 사용하여 테이블을 채우려고 합니다. (샘플 표 첨부)
테이블의 처음 3개 열은 테이블 변수 이름에서 생성되고 4번째 열은 테이블 변수 값입니다.
행 1: target[0].target__reflectance_pc = 3 :Ambient_level W/m2 = 0 :zone_id_r =1 :Result = 400
행 2: target[0].target__reflectance_pc = 3 :Ambient_level W/m2 = 0 :zone_id_r =2 :Result = 400
행 3: target[0].target__reflectance_pc = 3 :Ambient_level W/m2 = 10 :zone_id_r =1 :Result = 100
행 4: target[0].target__reflectance_pc = 3 :Ambient_level W/m2 = 10 :zone_id_r =2 :Result = 100
테이블의 모든 테이블 변수에 대해
이에 대한 도움을 주시면 감사하겠습니다.
Re: 테이블 변수를 사용하여 테이블 채우기감사합니다. 정확히 제가 하려고 했던 것입니다.
Re: 테이블 변수를 사용하여 테이블 채우기아래 스크립트는 테이블 변수의 값으로 데이터 테이블을 채웁니다.테스트 데이터 테이블의 새 버전도 첨부했습니다.첨부한 열 중 하나에 테이블이 채워지는 것을 허용하지 않는 수식이 있습니다.
Names Default To Here( 1 );
dt = Current Data Table();
tableVarNamesList = dt << get table variable names;
For( i = 1, i <= N Items( tableVarNamesList ), i++,
dt << add rows( 1 );
Column( dt, "target[0].target__reflectance_pc" )[i] =
Num( Word( 2, tableVarNamesList[i], "," ) );
Column( dt, "Ambient_level W/m2" )[i] =
Num( Word( 3, tableVarNamesList[i], "," ) );
Column( dt, "zone_id_r" )[i] = Num(
Word( 4, tableVarNamesList[i], ",)" )
);
Column( dt, "result" )[i] = Num(
dt << get table variable( tableVarNamesList[i] )
);
);