Como se muestra en la figura
Hay muchos datos de columnas para el Resumen, y el número de columnas puede ser de hasta 5000, ya que los nombres de las diferentes columnas de archivos son diferentes y el número de columnas es diferente.
Si puede codificar efectivamente el código JSL, realice operaciones automáticas. ¡Gracias!
Solo puedo escribirlo así:
d4 = d3 << Resumen (suma (3), suma (4), suma (5), suma (6), suma (7), suma (8), suma (9), suma (10), suma (11) ), suma (12), suma (13), ……
…… suma (3450), suma (3451), suma (3452), enlace a la tabla de datos originales (0)); Espera (0);
Trabajar con diferentes archivos cambia el código. ¿Existe un método eficiente?

Gracias por la ayuda de Jim
Así que voy a tener que preparar el nombre de la columna.

Aquí hay un script simple que utiliza la tabla de datos de muestra, Capacidad de semiconductor, que tiene más de 100 columnas numéricas. La secuencia de comandos funcionaría para todas las columnas necesarias.
names default to here(1);
dt=open("$SAMPLE_DATA/semiconductor capability.jmp");
numList = dt << get column names("string",numeric,continuous);
dt2 = dt << Summary(
Sum( eval(numlist)),
Freq( "None" ),
Weight( "None" ),
Link to original data table(0)
);