PROC REPORT DATA=meanout2; TITLE "DEMOGRA table Summary of demographic characteristics "; COLUMN (num)_stat_ Bp_status,(report_stat percent) total percent; define _stat_/group 'Parameters or Categories'; DEFINE num/group noprint; DEFINE BP_status/ACROSS ORDER=freq DESCENDING WIDTH=10; DEFINE report_stat/'Blood Pressure';RUN;
What do you want a percent and total of? It isn't clear from your code what you are attempting.
For instance, what is the purpose of this bit of code? I don't see a real need for a new dataset if all you are doing is renaming a variable.
DATA meanout2(DROP=_type_ _freq_); LENGTH percent 8 ; SET meanout1; Percent='' ; RENAME ageatstart=report_stat; RUN;
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
Register now!
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.
Select SAS Training centers are offering in-person courses. View upcoming courses for:
View all other training opportunities.