행 값을 다른 열에 복사안녕하십니까,
다른 열에 수식을 넣을 때 막혔습니다. 도와주세요.
SerialNumber가 빈 행이 아닌 경우 예상되는 출력은 열 ChipID에 행을 복사하고 그렇지 않으면 동일한 SN을 복사합니다.

dtraw << New Column("ChipID", Character, Formula(
For( i = 1, i <= N Rows(dtraw), i++,
If( Is Missing( :SerialNumber),
:ChipID[i] = (:SerialNumber[1] & i = 1),
:SerialNumber
)
)
);
데이터 테이블스크립팅Re: 행 값을 다른 열에 복사여기서 Lag() 함수를 사용할 수 있습니다.
Names Default To Here(1);
dt = New Table("Untitled 6",
Add Rows(6),
New Column("SerialNumber", Character, "Nominal", Set Values({"30_A0_0", "", "", "30_A0_01", "", ""}))
);
dt << New Column("ChipID", Character, Nominal, Formula(If(Is Missing(:SerialNumber), Lag(:ChipID), :SerialNumber)));Re: 행 값을 다른 열에 복사문제를 처리하는 방법은 다음과 같습니다.
dtraw << New Column( "ChipID",
Character,
Formula(
If( :SerialNumber != "",
hold = :SerialNumber
);
hold;
)
);