변수에 저장된 문자 데이터를 사용하여 셀 값을 설정하는 방법은 무엇입니까?안녕 모두,
특정 셀의 문자 값을 가져 와서 새 데이터 테이블에서 18 행으로 이식하려고합니다.
데이터 유형이 문자이고 단일 셀 값만 포함하므로 변수 col1, col2 및 col3에 문제가 있습니다. 이 변수를 사용하여 새 테이블의 행 1-18을 채울 방법을 찾지 못했습니다.
여기 내 코드의 작은 샘플입니다 :
col1 = 열 (dt, "PCMTest-A") [12 :: 12];
col2 = 열 (dt, "PCMTest-A") [13 :: 13];
col3 = 열 (dt, "PCMTest-A") [10 :: 10];
col4 = 열 (dt, "PCMTest-A") [39 :: 56];
dt2 = NewTable ( "결과",
행 추가 (18),
NewColumn ( "Lot Name", Character, Values (col1)),
NewColumn ( "웨이퍼 이름", 문자, 값 (col2)),
NewColumn ( "마스크", 문자, 값 (col3)),
NewColumn ( "X", Character, Values (col4)),
);
어떤 제안?
Re : 변수에 저장된 문자 데이터를 사용하여 셀 값을 설정하는 방법?새 열의 값을 설정할 때 값을 반복하거나 수식의 값을 사용해야하는 것처럼 보입니다. 다음은 그 예입니다.
Names default to here( 1 );
dt1 = New Table( "Input",
Add Rows( 3 ),
New Column(
"Column 1", Character, "Nominal",
Set Values( {"a", "b", "c"} )
)
);
val1 = Column( dt1, "Column 1" )[1];
val2 = Column( dt1, "Column 1" )[2];
vals123 = Column( dt1, "Column 1" )[1::3];
dt2 = New Table( "Output",
Add rows( 3 ),
New Column( "Column 1", Character, "Nominal", Set Values( vals123 ) ),
New Column( "Column 2", Character, "Nominal", Set Values( repeat( {val1}, 3 ) ) ),
New Column( "Column 3", Character, "Nominal", Formula( val2 ) )
);