Ssrs 2008 SSRS 2008 R2如果为空,则删除空白

Ssrs 2008 SSRS 2008 R2如果为空,则删除空白,ssrs-2008,suppression,ifnull,Ssrs 2008,Suppression,Ifnull,我有一个简单的SQLServer2008R2报告,其中有一个包含几个字段的文本框。如果某个字段的值为null,我希望抑制该行。表达式的语法是什么 所以我的领域是 Name AddressLine1 AddressLine2 AddressLine3 CityStateZip 我有这样的表达方式 =First(Fields!AddressLine2.Value, "dsPersonData") 我尝试下面的表达式,但出现了错误 =IIF(Fields!AddressLine2.Value, "

我有一个简单的SQLServer2008R2报告,其中有一个包含几个字段的文本框。如果某个字段的值为null,我希望抑制该行。表达式的语法是什么

所以我的领域是

Name
AddressLine1
AddressLine2
AddressLine3
CityStateZip
我有这样的表达方式

=First(Fields!AddressLine2.Value, "dsPersonData")
我尝试下面的表达式,但出现了错误

=IIF(Fields!AddressLine2.Value, "",True,False)

换句话说,如果值是空字符串,我试图将可见性设置为false,但我不确定语法是什么。

在sql查询中很容易做到这一点,例如:

在SQL Server中:

ISNULL(名称“”)作为名称
ISNULL(地址行1'')作为地址行1
ISNULL(地址行2'')作为地址行2
ISNULL(地址行3'')作为地址行3
ISNULL(CityStateZip,'')作为CityStateZip

如果要将可见性设置为false:
=IIF(第一个(Fields!AddressLine2.Value,“dsPersonData”)=“”,False,True)

您可以尝试

=IIF(First(Fields!AddressLine2.Value, "dsPersonData") is Nothing ,False,True)

谢谢,我想我可以用这个来得到我的结果。