Crystal reports 水晶报告总结

Crystal reports 水晶报告总结,crystal-reports,Crystal Reports,我需要两个数据库字段的总和。我使用此公式字段: {dbfield1}+{dbfield2} 如果dbfield1和dbfield2是从数据库中的null开始,显示总和,但如果缺少dbfield1或dbfield2(无数据),则不显示公式字段 如何在Crystal report中管理此项 有两种选择: 使用“报告选项”下的“将数据库字段转换为Null”选项,该选项将数字字段Null转换为零并使求和生效,或者 在公式中使用IsNull函数: If IsNull({dbfield1}) And I

我需要两个数据库字段的总和。我使用此公式字段:

{dbfield1}+{dbfield2} 
如果
dbfield1
dbfield2
是从数据库中的null开始,显示总和,但如果缺少dbfield1或dbfield2(无数据),则不显示公式字段

如何在Crystal report中管理此项

有两种选择:

使用“报告选项”下的“将数据库字段转换为Null”选项,该选项将数字字段Null转换为零并使求和生效,或者

在公式中使用IsNull函数:

If IsNull({dbfield1}) And IsNull({dbfield2}) Then
    0
Else If IsNull({dbfield1}) Then
    {dbfield2}
Else If IsNull({dbfield2}) Then
    {dbfield1}
Else
    {dbfield1}+{dbfield2}

非常感谢你。我试图制作类似IIF(isnull({dbfield1})、0、{dbfield1})+IIF(isnull({dbfield2})、0、{dbfield2})的东西,但没有成功。非常感谢。它起作用了!