Concatenar valores en una columnaParece que esto debería ser simple, pero no puedo encontrar un ejemplo claro. Me gustaría concatenar los valores en columnas de un nombre específico ("ROW" y "COL") y crear una nueva columna con el resultado. Ejemplo a continuación.
FILA COL CELDA
5 1 5_1
3 2 3_2
12 -1 12_-1
mejor intento de código hasta ahora:
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))));mis resultados:
CÉLULA
_
_
Cualquier ayuda para comprender por qué mi código se evalúa así y la implementación correcta sería muy apreciada.
Tabla de datosRe: Concatenar valores en una columnaLo concatené de la siguiente manera. ¿Es este tu objetivo? ¿Ayuda?

Re: Concatenar valores en una columnaLa sintaxis de Nueva columna se puede simplificar.
Names Default To Here( 1 );
dt = New Table( "Concatenate",
Add Rows( 3 ),
New Column( "ROW", Character, "Nominal", Set Values( {"5", "3", "12"} ) ),
New Column( "COL", Character, "Nominal", Set Values( {"1", "2", "-1"} ) )
);
// Creae new column
dt << New Column( "CELL1", Character,formula(:ROW || "_" || :COL) );
//or
dt << New Column( "CELL2", Character,formula( Concat( :ROW, "_", :COL) ) );