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 (January 2004, week 3)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Fri, 16 Jan 2004 16:16:23 -0500
Reply-To:     Quentin McMullen <quentin_mcmullen@BROWN.EDU>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         Quentin McMullen <quentin_mcmullen@BROWN.EDU>
Subject:      Re: Proc Report line highlighting

Sorry folks, please ignore my question.

If I had been keeping up on my SAS-L required reading, I would have gotten the answer from Don Stanley's post a couple days ago.

Looks like I just mucked up the case or something when I tried to get this to work. Changing my if statement to: if (mod(count,2) and _break_ ne '_RBREAK_') then do;

gets it to work.

--Q.

On Fri, 16 Jan 2004 14:57:03 -0500, Quentin McMullen <quentin_mcmullen@BROWN.EDU> wrote:

>Hi All, > >Below example shows simple highlighting of alternate rows (thanks to SAS-L >archives posts by Pass, Haworth etc.). > >The 5th row of the table holds the totals. I want to force this row to be >background=white, even if thought the 4th row is also background=white. > >I guess I want to change the compute block to something like "if (mod >(count,2)) and NOT last then do;". Anyone wanna share an easy way for >doing this? I had thought _break_ might hold the answer but didn't get >too far. In this case I know I could change to "if NOT (mod(count,2))", >but can't count on there always being an even number of rows. > >data a; > do id='Joseph','John','Joe','Judy'; > score=10; > output; > end; >run; > >ods rtf file='c:\junk\me.rtf' style=minimal; >proc report data=a nowd; > column id score; > define id / group; > define score /analysis; > compute id; > count++1; > if (mod(count,2)) then do; > CALL DEFINE(_ROW_, "STYLE","STYLE=[BACKGROUND=ligr]"); > end; > endcomp; > rbreak after / summarize; > compute after; > id="Total:"; > endcomp; >run; >ods rtf close; > >Happy Friday, >--Quentin


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