Crystal 报告,仅当值为空时才对字段求和

Crystal Report, Sum a field only if a value is null

目前在 crystal 报告中正在研究一个公式,当且仅当取消日期为空时,该公式将汇总每月付款。正如我希望能够在没有取消日期的情况下总结付款。

字段是

{ARSLREHABSET.ARSLRHSETPMTAMT} 和 {ARSLREHABSET.ARSLRHSETCANCDATE}

我试过使用:

sum({ARSLREHABSET.ARSLRHSETPMTAMT}, isNull({ARSLREHABSET.ARSLRHSETCANCDATE}))

没有任何成功,它在参数的后半部分说 "A field is required here"。我以前没有 crystal 报告的经验,也找不到任何好的例子。

创建一个公式,将其命名为payment(或您想要的名称)

if isnull({ARSLREHABSET.ARSLRHSETCANCDATE})
then 
{ARSLREHABSET.ARSLRHSETPMTAMT}
else 
0

将这个公式(payment)放在你的报告中。

  • 右键单击此字段。
  • 转到“插入”,然后转到“摘要”。
  • 这将在您的报告页脚添加一个字段,并包含没有取消日期的所有付款的总和。
  • 现在,如果您想要新列,请保持原样;如果您不希望它出现在您的报告中,则将其隐藏。