0
我需要两个数据库字段的总和。我用这个公式字段:Crystal reports sum
{dbfield1}+{dbfield2}
如果dbfield1
和dbfield2
是从=数据库空总和显示,但如果dbfield1或dbfield2缺失(无数据)公式字段没有显示。
如何在Crystal报表中管理此项功能?
我需要两个数据库字段的总和。我用这个公式字段:Crystal reports sum
{dbfield1}+{dbfield2}
如果dbfield1
和dbfield2
是从=数据库空总和显示,但如果dbfield1或dbfield2缺失(无数据)公式字段没有显示。
如何在Crystal报表中管理此项功能?
两个选项:
或者使用转换数据库字段下,报告选项设置为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}) 但无效。谢谢。有用! – andySF 2010-02-05 12:51:03