如果检查No's重复,我们如何在抑制字段时获得正确的运行总计?

时间:2013-07-02 16:21:10

标签: crystal-reports crystal-reports-2008 totals

我们有一份报告按合同/工作分组,然后按发票分组。在发票部分,每个支票编号都有详细信息,说明客户使用该支票支付的发票金额。我们不希望每次检查多行,即使同一检查可能有多行。换句话说,我们已根据以下内容删除了该部分:

{ARTL.Amount} = 0或 {ARTH.CheckNo} =上一页({ARTH.CheckNo})

问题是,如果每次检查有多行,则金额只会拉入列表中的第一个金额。例如,我们检查1234,总共10,000美元。但是,可能有一行价值123美元,下一行价值500美元。我们希望第一行显示总金额,在这种情况下,为623美元。

我们怎么做?运行总计似乎不起作用,我尝试使用一个也不起作用的公式(见下文)。

如果下一个({ARTH.CheckNo})= {ARTH.CheckNo} 然后({ARTL.Amount} + {ARTL.Amount}) 其他 {ARTL.Amount}

我也试过这个公式:

IF {ARTH.CheckNo} = PREVIOUS({ARTH.CheckNo} 然后({ARTL.Amount + ARTL.Amount}) 其他 {ARTL.Amount}

非常感谢任何帮助!

感谢。

1 个答案:

答案 0 :(得分:0)

在支票#上添加一个组。取消详细信息(客户对每张支票的汇款)。在金额字段上添加汇总字段。在check#的组头中包含所有相关的检查详细信息。将汇总字段移动到标题并禁止页脚。