<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />到最後,我的預期輸出應該是 3 個子集表。
所以我想這樣做:
1)轉到特定列,
2)轉到該列的第一行,選擇匹配的單元格,並將它們分組到子集表中
dt << 選擇匹配單元格;
3)然後我想跳過已匹配的單元格的其餘部分,並移至下一個唯一單元格,然後選擇匹配的單元格,並將它們分組到新的子集表中。 我怎麼做? 我的桌子看起來像這樣
| 水果 | 數量 |
|---|
| 香蕉 | 2 |
| 蘋果 | 5 |
| 蘋果 | 7 |
| 香蕉 | 7 |
| 香蕉 | 1 |
| 香蕉 | 5 |
| 香蕉 | 5 |
| 蘋果 | 8 |
| 梨 | 5 |
| 梨 | 4 |
在 JSL 中可以通過多種方法執行此操作,但這裡是其中一種:
名稱默認到這裡( 1 ) ;
// 樣本數據
dt =新表( “樣本數據” ,
新專欄( 《我的上校》 ,數字,標稱,公式(隨機整數( 4 ))) ,
添加行( 50 )
) ;
// 獲取唯一值
值=關聯數組( :我的上校<<獲取值) <<獲取密鑰;
// 製作子集表
為了( G = 1 , G <= N項(值) , G ++,
r2get = dt <<獲取行位置( :我的上校==值[ G ]) ;
dt2 = dt <<子集(行數( r2get )) ;
dt2 <<設置名稱( “子集” || ( dt <<獲取名稱) || “ 與我的上校 = ” ||查爾(值[ G ])) ;
) ;