【发布时间】:2014-08-17 12:33:02
【问题描述】:
这是我使用水晶报表2010生成的表格。
我需要计算每行在总 Good Lgth(Mtr) 中的贡献百分比。
例如:如果行号。是 6012,那么它在总产量中的贡献百分比必须是 (155973/1338595)*100 = 11.65 %。与所有生产线相同。
但“1338595”值仅在水晶报表打印最后一行时生成,并且我需要在百分比贡献列的第一行中使用此值才能获得正确的结果。
现在它将第一个值“155973”视为总长度,这就是百分比贡献为 100% 的原因。在打印第二行时,它取“155973+154191”之和,这就是为什么百分比贡献为 49%。遵循相同的程序直到报告结束。所以我得到的唯一正确的百分比贡献值是第 8 行。
它仅显示最后一行的正确结果。我不知道该怎么做。 请帮忙。
【问题讨论】:
-
请发布您尝试用于“% Contribution”的当前公式(如果有的话,还有“Total Good Lgth(Mtr)”)。
-
@Ryan 我使用的公式与 Siva 在下面写的几乎相同。我不知道如何使用公式 EvaluateAfter() ?
标签: crystal-reports crystal-reports-2008 crystal-reports-2010