Zeilenwerte in eine andere Spalte kopierenHallo,
Bitte helfen Sie mir, ich stecke beim Einfügen einer Formel in eine andere Spalte fest.
Hier wird die Ausgabe erwartet, wenn SerialNumber nicht leer ist, kopieren Sie die Zeile in die Spalte ChipID, andernfalls kopieren Sie die gleiche 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
)
)
);
DatentabelleSkriptingRe: Zeilenwerte in eine andere Spalte kopierenSie können hier die Funktion Lag() verwenden.
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)));