Names Default To Here( 1 ); dt1 = Data Table( "sheet1" ); dt2 = Data Table( "sheet2" ); dt3 = dt1 << concatenate( dt2 ); numclist = dt1 << Get Column Names(Numeric, String); sumXP = Expr(Summary( Group( :Column 1 ), Weight( "None" ), statistics column name format( "column" ), Link to original data table( 0 ), Output Table Name ("Summed Table") ) ); for(i=1, i<=nitems(numclist), i++, Insert Into(sumXP, EvalExpr(Sum(Column(Expr(numclist[i]))))) ); show(NameExpr(sumXP) ); Eval (EvalExpr(dt3 << expr(sumXP) ) ); dt = Data Table( "Summed Table" ); //option dt << delete column( {"N Rows"});