Doing it entirely in the report writer takes two passes, which VFP will do IF you include _PAGETOTAL. But, I think it requires reportbehavior 90. You'll have to do it externally to the reporter, using a field in the report cursor to store the % of total value.
>9 SP2
>But in this exercise I'm using reportbehavior 80
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer