こんにちは、みんな、
300万行を超える大きなデータセットがあります。 テーブルには1105ID(0-1104)が含まれています。 各IDには3287行あります。 したがって、3287個のサブセットを作成し、各サブセットには1105個のID行が含まれています。
解決策を見つけるのを手伝ってくれませんか。
データセットの一部を添付しました。
メモリがたくさんある場合は、[サブセット]チェックボックスをオンにして、[ID]を選択するだけです。

別の方法は、サブセットが作成されたときにサブセットを保存することです。これにより、大量のメモリを消費することなくメソッドを実行できます。
Names Default To Here( 1 );
dt = Current Data Table();
For( i = 0, i <= 1104, i++,
dt << select where( :ID == i );
dt1 = Data Table( "2017_18Year (1)" ) << Subset(
Output Table( "ID = " || Char( i ) ),
Selected Rows( 1 ),
Selected columns( 0 )
);
Close( dt1, save( "path to the folder to save to" || "ID = " || Char( i ) || ".jmp" ) );
);