Crystal Reports运行总计计算不正确

时间:2015-07-15 05:07:55

标签: crystal-reports

我最初的问题是,在我的摘要中,抑制结果仍然存在。

所以我找到了Running Total选项,并认为我是胜利者。但是,现在它似乎没有添加组中的所有金额,只有第一个结果。

Running Total

我尽可能多地使用它,但要么包含抑制结果,要么只包含第一个结果。

这就是我设置Running Total的方法:

Running Total Screen

我想总结金额。我假设评估将添加显示交易否更改时的总计 我假设当交易号没有变化时,“运行总计”将重置

感谢您的帮助。

3 个答案:

答案 0 :(得分:2)

很高兴自己解决这个问题。好的,我试着解释原因。

运行总计是一个神奇的领域,原因是如果您在配置中发生某些变化,您可能会得到结果或丢失结果。因此,在分配字段/列时,请充分考虑您的想法。

在总计中,您可以在图像中看到三个部分。

  1. 总结一下(从0开始)
  2. 何时总结(累积以前的值)
  3. 何时重置(意味着我们需要再次重置为0) 更改组或特定主键列或其他列值将更改)
  4. 请查看此链接以获取更多信息。

    Google book link

    http://www-01.ibm.com/support/knowledgecenter/SS4JCV_7.5.5/com.businessobjects.integration.eclipse.designer.doc/html/topic156.html

答案 1 :(得分:1)

好吧,我不知道为什么会这样,但是对金额的变化进行评估并重置交易数量。不知道这是如何工作的,因为金额总是会改变,这是我总结的。但它有效,所以我不会问问题。

Answer

答案 2 :(得分:0)

还有一点要检查:

运行总计字段是在打印每条记录时计算的。因此,运行总计字段需要在显示结果之前对每个记录进行运行。这就是为什么它的名称是“ running total”的原因。

因此,如果您将运行总计字段放在组 header 部分中,则它将仅计算第一条记录的结果。如果要为该组的每个记录计算,则必须将该字段放在组的 footer 部分中。

因此请确保已将摘要字段放在正确的部分。