DATA Step, Macro, Functions and more

how to calculate low and high ranges of weeks

Reply
Regular Contributor
Posts: 161

how to calculate low and high ranges of weeks

I have a week variable and need to create lowrange and high range i.e duration of that week. Can anyone help me how to do it or hint on what function can be used. the below is a sample of result.

week           Lrange      Hrange

Week 0 1 27
Week 4 28 55
Week 8 56 83
Week 12 84 125
Week 18 126 167
Week 24 168 174
Super User
Super User
Posts: 7,997

Re: how to calculate low and high ranges of weeks

Once again, please follow the guidance by the post button.  Post test data in the form of a datastep, show what the output should look like, and explain the logic between them.  How can I can create an output based on data I cannot see?  Probably something like:

select week,min(val) as lrange,max(val) as mrange from have group by week;
Super User
Posts: 11,343

Re: how to calculate low and high ranges of weeks

Proc means, summary or tabulate will do some form of this.

How ever you are looking for MIN and MAX of some variable within a time frame. Range = Max-min, so "low range" makes no sense in standard terminology.

 

Some thing like:

proc means data=your data min max;

   class week;

    var nameofvartoreport;

run;

Ask a Question
Discussion stats
  • 2 replies
  • 115 views
  • 0 likes
  • 3 in conversation