2014-09-27 68 views
0

我是微软报表生成器的新手,所以有人可以帮助我。#计算字段错误

我有搜索互联网,但无法找到我的问题的答案。

当出生日期字段为空时,如何从以下计算中将#Error替换为“ - ”。

DateDiff(DateInterval.Year,Fields!Date_of_Birth,Fields!Date.Value 

我正在使用Report Builder 2.00。

回答

0

使用IF语句来检查,如果外地出生的日期是空白的,并返回“ - ”如果是这样,否则正常运行代码:

=Iif(IsNothing(Fields!Date_of_Birth.Value), "-", DateDiff(DateInterval.Year,Fields!Date_of_Birth.Value,Fields!Date.Value))