BookmarkSubscribeRSS Feed
deega
Quartz | Level 8

Hi All,

 

I am running the following code:

proc freq data = filename;
table A*B/ nocum nocol norow out = datasetA;;
weight C;
run;

Now the value in column C is too big and the summation is making it much bigger , around 12 digit number so in the output I am getting the values like 2.239E9. Is there a way to format two way table ?

 
5 REPLIES 5
anoopmohandas7
Quartz | Level 8

Deega,

 

Try using a proc template. Use the below as reference.

Good Luck.

 

Screen Shot 2016-12-14 at 22.35.37.png

deega
Quartz | Level 8
Thanks...
I saw this document but was little confused... It solved my problem
anoopmohandas7
Quartz | Level 8
Glad to know.
Kalind_Patel
Lapis Lazuli | Level 10

Hi @deega;

 

Have you tried to use proc template for your proc freq output ?

i think that can solve your problem,

 

Here is the link for more info :https://support.sas.com/resources/papers/freq92.pdf

 

 

Reeza
Super User

An alternative is to use PROC TABULATE. You have more control of output. 

CFC_SAS_Communities_400x225.jpgCFC_SAS_Communities_400x225.jpg

Call for content now open!

It's your turn to help shape SAS Innovate 2027. Share your expertise and inspire the SAS community.

Submit your proposal →

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
  • 5 replies
  • 4038 views
  • 4 likes
  • 4 in conversation