Summerize/summary で動作するようにコードを一般化します。
dt = 現在のデータテーブル();
Summarize( g = By(:列 0, :列 1 ) );
For( i = 1, i <= N Items( g[1] ), i++,
r = dt << Get Rows Where( dt:Column 0 == g[1][i] & dt:Column 1 == g[2][i]);
dt:列 3[r] = 連結項目( dt:列 2[r], "_" );
);
nt = dt << Summary( Group( :列 0, :列 1, :列 3 ) );