Hi. Would you like something like this? data have; input ord desc $; cards; 0 dfkasdf 1 qewrqwe 2 werewrqe 3 etritreter 4 cvczcvzcve 5 werewrqwer 6 rqwerqwerq 7 vczcvzvzcved 8 wereruipeewr 9 dhfewrwerq 10 wrwerwerq 11 ewryteiqwe 12 rewrbnmnbz 13 wecvxcvjzc 14 ewrwerqwe 15 itititoeoe ; run; data want; set have; if ord in (0,12,8,4) then grp=1; else if ord in (1,13,9,5) then grp=2; else if ord in (2,14,10,6) then grp=3; else if ord in (3,15,11,7)then grp=4; run; proc sort data = want;by grp;run; data really_want; set want; by grp; if not first.grp then grp = .; run; ??
... View more