Das scheint einfach zu sein, aber ich kann kein klares Beispiel finden. Ich möchte die Werte in Spalten mit einem bestimmten Namen („ROW“ und „COL“) verketten und eine neue Spalte mit dem Ergebnis darin erstellen. Beispiel unten.
REIHE COL CELL
5 1 5_1
3 2 3_2
12 -1 12_-1
Bisher beste Code-Aufnahme:
column("ROW") << Data type(Character);
column("COL") << Data type(Character);
//a = {column("ROW"), column("COL")};
ConExpr = concat items({column("ROW"), column("COL")} , "_");
//Add "CELL" column = concat col(ROW) "_" col(COL)
dt << new column("CELL",Character, "Nominal", Format("Best", 12), formula(eval(Expr(ConExpr))));
meine Ergebnisse:
ZELLE
_
_
Jede Hilfe zum Verständnis, warum mein Code so ausgewertet wird, und die korrekte Implementierung wären sehr dankbar.
Hier ist alles, was Sie tun müssen:
dt << new column("CELL", character,
formula(:ROW || "_" || :COL));