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

Hi , 

 

Please see below,

 

Proc sort data=sashelp.class out=cl1;
by age;
run;
data class;
set cl1;
by age;
if first.age then cnt+1;
run;
Proc report data=class nowd;
column cnt age sex, height;
define cnt / group;
define age / group;
define sex / across;
define height/analysis mean;
run;

When the above code is run I get the column names as

 

                                   sex

                        F                      M

Cnt  Age         Height              Height

 

I want the columns to be displayed as Cnt, Age, F, M . Please let me know how to  remove sex and Height from the layout.

 

Thanks.

 

 

1 ACCEPTED SOLUTION
4 REPLIES 4
VDD
Ammonite | Level 13 VDD
Ammonite | Level 13

remove height from you column statement

 

Proc sort data=sashelp.class out=cl1;
by age;
run;
data class;
set cl1;
by age;
if first.age then cnt+1;
run;
Proc report data=class nowd;
column cnt age sex;*, height;
define cnt / group;
define age / group;
define sex / across;
define height/analysis mean;
run;

 

DLROW
Quartz | Level 8

It doesn't work. If I remove height from the column statement then Mean of Height  is not displayed under the column M and F. Only the observation count is displayed. Thanks.

DLROW
Quartz | Level 8

Thank you, It works.