BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
HSM9
Calcite | Level 5

I am trying to display a specific subset of variables from my data set HypAnl.HypPrimAnl. I have a variable called COCd that is a numerical variable. I am trying to just display the observations where COCd = 2, without actually showing the COCd variable. How would I do that using the code I have below?

 

title1 "Subjects Who Died From Heart Failure";
proc print data = HypAnl.HypPrimAnl;
label;
id SSN;
var WtLb BMI SBP;
label SSN = 'Soc Sec Number'
WtLb= 'Subject Weight'
BMI = 'Body Mass Index'
SBP = 'Systolic Blood Pressure';

1 ACCEPTED SOLUTION

Accepted Solutions
WarrenKuhfeld
Ammonite | Level 13

Try a where statement.  Add this to your PROC PRINT.

 

where COCd = 2;

View solution in original post

3 REPLIES 3
WarrenKuhfeld
Ammonite | Level 13

Try a where statement.  Add this to your PROC PRINT.

 

where COCd = 2;

HSM9
Calcite | Level 5

Perfect, that works out great! I was just unsure exactly what to use in a PROC PRINT.

WarrenKuhfeld
Ammonite | Level 13

You can use a WHERE statement in almost every procedure.  You can use a WHERE clause as a data set option on any data set (or at least almost every data set).  Examples:

 

proc print data=sashelp.class(where=(sex='F')); run;
proc sort data=sashelp.class out=class(where=(sex='F')); by age; run;

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

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
  • 3 replies
  • 9046 views
  • 0 likes
  • 2 in conversation