使用水晶报告7
单个报告(未添加子报告,按ID分组)
ID Value total
001 100 2000
001 200 3000
-------------
total 300 5000 (a)
002 300 1000
002 200 2000
-------------
total 500 3000 (b)
003 300 1000
003 200 2000
-------------
total 500 3000 (c)
......
我有n个像a,b,c .....这样的小计,每个小计我想把subotal2 / subtotal1像b / a,c / a .....
预期输出
ID Value total subtotal
001 100 2000
002 200 3000
-------------------
total 300 5000 0
002 300 1000
002 200 2000
-------------------
total 500 3000 0.6
003 300 1000
003 200 1000
-------------------
total 500 2000 0.4
......
如何在水晶报告中做到。
任何人都可以给我一个想法或公式帮助
答案 0 :(得分:2)
请原谅我,因为我没有使用过旧的Crystal版本,但希望这些解决方案中至少有一个适合:
shared numbervar total_a := sum({table.total});
shared numbervar total_a; sum({table.total}) / total_a;
或类似于上述解决方案:
global numbervar total_a := 0;
global numbervar total_a; if total_a = 0 then total_a := sum({table.total}); sum({table.total}) / total_a;