LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (October 2003, week 4)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:   Mon, 27 Oct 2003 09:43:24 -0600
Reply-To:   "Smith, Curtis, Mr, DCAA" <Curtis.Smith@DCAA.MIL>
Sender:   "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:   "Smith, Curtis, Mr, DCAA" <Curtis.Smith@DCAA.MIL>
Subject:   Re: PROC REPORT, two questions
Comments:   To: Talbot Michael Katz <topkatz@MSN.COM>
Content-Type:   text/plain; charset="us-ascii"

I handle the issue in your first question by using a data step to replace the missing values with a zero.

If vc=. then vc=0;

-----Original Message----- From: Talbot Michael Katz [mailto:topkatz@MSN.COM] Sent: Sunday, October 26, 2003 1:51 AM To: SAS-L@LISTSERV.UGA.EDU Subject: PROC REPORT, two questions

Hi, gang.

I am using PROC REPORT for some simple grouping and counting as follows...

proc report data = dsi (keep = vr vc) out = dso (drop = _break_) nowd headline nocenter missing ls = 100 ; column ("View of vr by vc" "" vr vc,(pctn)) ; define vr / group format = fvro. width = 10 "Row values" ; define vc / across width = 12 "" ; define pctn / format = percent15.1 "" ; run;

I have two problems, MISSING VALUES and ROW ORDER.

Some combinations of the two variables, vc and vr, are not represented in the data, and they show up as missing values in the report output. Because these amount to zero counts, I'd like them to show up as zeroes, specifically as "0.0%" if possible (since the cell values are percentages, as specified by pctn). Can this be done?

Also, I want the rows to come out in order of the original vr values, but with the formatted values (fvro. user-defined format) printed. However, the formatted values have a different order than the original values, and the report comes out in the order of the formatted values. Is there a way to preserve the order of the original values, but print the formatted values?

Thanks!

-- TMK --


Back to: Top of message | Previous page | Main SAS-L page