1000列近くのサマリーを作成した場合、どうすればJSLコードを効率的に作成できますか?図のように
Summaryには多くの列データがあり、ファイルの異なる列の名前や列の数が異なるため、列の数は最大5000にすることができます。
JSLコードを効率的にコーディングできる場合は、自動操作を行います。ありがとうございます。
このように書くことしかできません。
d4 = d3 <<要約(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)、元データテーブルへのリンク(0));待つ(0);
異なるファイルで作業するとコードが変わります。効率的な方法はありますか?

再:1000列近くのサマリーを書く場合、どうすればJSLコードを効率的に書くことができますか。eval(2 :: ncol(dt))再:1000列近くのサマリーを書く場合、どうすればJSLコードを効率的に書くことができますか。ジムの助けてくれてありがとう。
だから私は列名を用意する必要があるだろう。

再:1000列近くのサマリーを書く場合、どうすればJSLコードを効率的に書くことができますか。これは、100を超える数値列を含むサンプルデータテーブルSemiconductor Capabilityを使用した簡単なスクリプトです。 このスクリプトは、必要とされる多くの列に対して機能します。
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)
);