Cela semble être simple, mais je ne trouve pas d'exemple clair. Je voudrais concaténer les valeurs dans les colonnes d'un nom spécifique ("ROW" et "COL") et créer une nouvelle colonne avec le résultat. Exemple ci-dessous.
CELLULE DE COL DE LIGNE
5 1 5_1
3 2 3_2
12 -1 12_-1
meilleur coup au code jusqu'à présent:
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))));
mes résultats:
CELLULE
_
_
Toute aide pour comprendre pourquoi mon code évalue cela et la mise en œuvre correcte serait grandement appréciée.
Voici tout ce que vous devez faire :
dt << new column("CELL", character,
formula(:ROW || "_" || :COL));