• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 652
  • Last Modified:

Want to display % of grand total in group header

Hi Experts!

I have been looking through Crystal Reports answers in the Knowledge base for over an hour and still haven't found my answer, so it's time to post a question.

I am running Crystal Reports XI.

I want to show the current part number's "Issued x Cost" value as a percentage of the total report's "Issued x Cost" value.  I want to display this number in the group header as "% of Total".

Please keep in mind that "Issued" is a summed value from many transactional records.  The "parttran.tranqty" is accumulating in the Detail line, which is suppressed.  The formula for "Issued x Cost":
Sum ({parttran.tranqty}, {part.partnum}) * {partcost.avgmaterialcost}

Right now my "% of Total" calc is as follows:
({@Issued x Cost} / {@Report Total}) * 100

Boiled down, here's how the "% of Total" is working NOW:
Value          %
---------     --------
100          100.00%  (% of 100)
200           66.66%   (% of 300)
300           50.00%  (% of 600)
400           40.00%  (% of 1000)
500           33.33%  (% of 1500)

Here's how I WANT it to work:
Value          %
---------     --------
100             6.66%  (% of 1500)
200           13.33%  (% of 1500)
300           20.00%  (etc)
400           26.66%
500           33.33%

Please let me know what other data I can provide you to help me figure this out.  Thank you!!
  • 2
1 Solution
 The way that you're using {partcost.avgmaterialcost} in the "Issued x Cost" formula, I assume that it's the same for every record in a {part.partnum} group.  If so, try creating a new formula like this:

{parttran.tranqty} * {partcost.avgmaterialcost}

 Sum ({@new formula}, {part.partnum})

   should return the same result as

 Sum ({parttran.tranqty}, {part.partnum}) * {partcost.avgmaterialcost}

 Correct?  The difference is that by applying avgmaterialcost at the detail level, you can now do a simple summary on the new formula to get the total for the group (instead of having to multiply the summary by avgmaterialcost), and you can do another summary on the new formula and have CR show it as a percentage of the grand total for the new formula.

MTaftAuthor Commented:
Thank you, that was exactly what I needed!  I have been having this problem in another report as well and now I can fix that one too.  Much appreciated!!
You're welcome.  Glad I could help.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now