我有一份SSRS报告,它将一些数据字段显示为http链接。有时候没有值(它是空白的)但它仍然会创建一个http链接。
因此,在该字段的TextBox属性中,我将此表达式设置为Action - >转到网址
="http://myserver:Id@@" & Fields!IDNo.Value
当有值时,它可以正常工作,但如果IDNo.Value
为空或为空,我怎么能告诉它忽略创建http链接?
答案 0 :(得分:2)
您需要一个表达式,将URL设置为Nothing
,以表示您不希望用作URL的值。
因此,在您的示例中,您可以使用选择网址
下的表达式
像:
=IIf(Not IsNothing(Fields!IDNo.Value) And Fields!IDNo.Value <> ""
, "http://myserver:Id@@" & Fields!IDNo.Value
, Nothing)
即。如果行字段不为空且不为空,则仅向文本框添加URL。
答案 1 :(得分:0)
试试这个: -
=IIf(IsNothing(Fields!IDNo.Value),
False,
"http://myserver:Id@@" & Fields!IDNo.Value)