Kopieren von Zeilenwerten in andere SpaltenHallo,
Bitte helfen Sie mir, ich stecke beim Einfügen einer Formel in eine andere Spalte fest.
Hier wird eine Ausgabe erwartet, wenn SerialNumber nicht leer ist. Kopieren Sie die Zeile in die Spalte ChipID, andernfalls kopieren Sie dieselbe 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
)
)
);
DatenzugriffQualitäts- und VerfahrenstechnikBetreff: Zeilenwerte in andere Spalte kopierenHier ist meine Art, mit dem Problem umzugehen
dtraw << New Column( "ChipID",
Character,
Formula(
If( :SerialNumber != "",
hold = :SerialNumber
);
hold;
)
);
Betreff: Zeilenwerte in 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)));