sushe1527 发表于 2015-1-28 21:49 
data c9501m c9501f;
set a;
select(id);
谢谢,不过我可能没完全把我的问题描述清楚。变量1是编号,同为1的是一个人,变量2代表该人的不同三年(后面还有其他变量),可能有几种组合(比如上面提到的两种89、90、91以及90、04、06,还可能有其他组合,但都是3年的)。现在想把每一种组合都单独输出成一个数据集,比如新输出的数据集1里个体都是有89、90、91三年的数据,而新数据集2里个体都是90、04、06三年的数据,等等。
万分感谢:)