我们有一份按合同/工作分组的报告,然后按发票分组。在发票部分,每个支票号都有详细信息,说明客户使用该支票支付了多少发票。我们不希望每次检查多行,即使同一个检查可以有多行。换句话说,我们根据以下内容压制了该部分:
{ARTL.Amount}=0 或 {ARTH.CheckNo}=Previous({ARTH.CheckNo})
问题是,如果每张支票有多行,那么金额只会拉入列表中的第一个金额。例如,我们有一张支票 1234,总金额为 10,000 美元。但是,可能会应用价值 123 美元的一行,应用价值 500 美元的下一行。我们希望第一行显示总金额,在本例中为 $623。
我们应该怎么做?运行总计似乎不起作用,我尝试使用一个也不起作用的公式(见下文)。
IF NEXT({ARTH.CheckNo})={ARTL.CheckNo} THEN ({ARTL.Amount}+{ARTL.Amount}) ELSE {ARTL.Amount}
我也试过这个公式:
IF {ARTH.CheckNo}=PREVIOUS({ARTL.CheckNo} THEN ({ARTL.Amount+ARTL.Amount}) ELSE {ARTL.Amount}
任何帮助是极大的赞赏!
谢谢。