<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 ])) ;
) ;