Help using Base SAS procedures

previous versus current value

Reply
Regular Contributor
Posts: 217

previous versus current value

Hi all SAS users.

This may seem easy but I dunno how to do it. Could anyone please give me some guidance? I would like to know if the current "A" value is less than its previous value. if so, then flag=1.
ID A
1 1
1 -0.5
1 -0.6
1 2
2 3
2 4
2 1
2 5

so the result is
ID A flag
1 1 0
1 -0.5 1
1 -0.6 1
1 2 0
2 3 0
2 4 0
2 1 1
2 5 0

Thanks in advance. Have a great weekend.
Super Contributor
Super Contributor
Posts: 3,174

Re: previous versus current value

Check out the LAG function for use in a SAS DATA step.

Scott Barry
SBBWorks, Inc.
Regular Contributor
Posts: 217

Re: previous versus current value

Thanks Scott!! Problem's solved. Have a good weekend.
Ask a Question
Discussion stats
  • 2 replies
  • 268 views
  • 0 likes
  • 2 in conversation