Come mostrato in figura
Vi sono molti dati di colonna per Riepilogo e il numero di colonne può arrivare a 5000, poiché i nomi di colonne di file differenti sono diversi e il numero di colonne è diverso.
Se riesci a codificare in modo efficace il codice JSL, esegui operazioni automatiche. Grazie!
Posso solo scrivere in questo modo:
d4 = d3 << Sommario (sum (3), sum (4), sum (5), sum (6), sum (7), sum (8), sum (9), sum (10), sum (11 ), sum (12), sum (13), ......
...... sum (3450), sum (3451), sum (3452), Link alla tabella di dati originale (0)); Wait (0);
Lavorare con file diversi cambia il codice. C'è un metodo efficiente?

Grazie per l'aiuto di Jim.
Quindi dovrò avere il nome della colonna pronto.

Ecco uno script semplice che utilizza la tabella di dati di esempio, Semiconductor Capability, che ha oltre 100 colonne numeriche. Lo script funzionerebbe per molte colonne richieste.
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)
);