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