按运行总计排序

时间:2017-08-16 20:23:55

标签: crystal-reports

我希望按ticketCost对报告进行排序,但总和的常规摘要会得到所有记录的总数,包括重复记录。

report design

enter image description here

左侧字段是摘要,右侧字段是“运行总计”。当我去配置组时,只显示摘要,它只允许我选择摘要。

如何对正在运行的总计进行排序?或者是否有其他方法可以使用摘要来避免重复记录?

1 个答案:

答案 0 :(得分:0)

Crystal报告有两个阶段:阅读阶段和打印阶段。在“打印”期间评估“运行总计”字段,但在“阅读”期间进行分组。这就是为什么你不能在一个正在运行的总计上进行分组的原因 - 在分组需要的时候它就不会准备就绪。

解决此问题的最佳方法是在数据库专家中编写自定义SQL语句。

enter image description here

这将返回一个新表,您可以在其中将ticketCost计算为字段,甚至在它到达报告之前。然后根据新的ticketCost字段进行分组。