BookmarkSubscribeRSS Feed
Sas_R
Calcite | Level 5

Hi All,

I'm trying to output frequency of my variables to an output data set or file instead of manually getting the freq from output window and type to excel file.  When I use the out option, sas only gives one variable's result to output data set.

Is there a way to do this in proc freq or I need to use another proc or macro ?  Thank you.

proc freq data=mydata;

tables

P001_1

P001_2

P001_3

P001_4

P001_5

P001_6

/  out=FreqCount ;

run;

3 REPLIES 3
PaigeMiller
Diamond | Level 26

ods output onewayfreqs=freqs;

proc freq data=sashelp.class;

table height weight;

run;

--
Paige Miller
ballardw
Super User

or

Ods tagsets.excelxp file="C:\path\filename.xlm";

proc freq data=mydata;

tables

P001_1

P001_2

P001_3

P001_4

P001_5

P001_6

;

run;

ods tagsets.excelxp close;

open the resulting XML file in Excel and save as xls(x) as needed.

Reeza
Super User

has a small typo,

XML in the tagset name rather than xlm...

Ods tagsets.excelxp file="C:\path\filename.xml";

sas-innovate-wordmark-2025-midnight.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


Register now!

What is Bayesian Analysis?

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 1127 views
  • 6 likes
  • 4 in conversation