BookmarkSubscribeRSS Feed
thanikondharish
Fluorite | Level 6
Data ex1;
Input number ;
Cards;
3
9
22
34
49
3
33
50
12
23
34
48
;
If we take range 50 how to create sequence number 50 group wise like see below

Number seq

3. 1
9. 1
22. 1
34. 1
49. 1
3. 2
33. 2
50. 2
12. 3
23. 3
34. 3
48. 3
;

4 REPLIES 4
PeterClemmensen
Tourmaline | Level 20

What if a value was over 50? What if your data looks like this?

 

Data ex1;
Input number ;
Cards;
3
9
22
34
49
3
33
50
51
12
23
34
48
;
thanikondharish
Fluorite | Level 6
More than 50 value is .(missing)
PeterClemmensen
Tourmaline | Level 20

See if this works for you 🙂

 

data ex2(drop=lagnum);
    set ex1;
    if _N_=1 then seq=1;
    lagnum=lag1(number);
    if lagnum gt number then seq+1;
run;

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 4 replies
  • 1000 views
  • 0 likes
  • 2 in conversation