将SSRS中的两个地址字段与/ Expression结合使用

时间:2015-01-22 18:13:26

标签: ssrs-2008 ssrs-expression

我正在尝试通过表达式将两个字段组合到SSRS中的一个文本框中。如果一个地址确实有两个条目,我想在Addr1和Addr2之间换行。

目前我所拥有的是:

=Fields!Addr1.Value & VbCRLF &
Fields!Addr2.Value

但是Addr2可能没有条目,所以我希望能够有效地处理NULLS。

我试过了:

=Fields!Addr1.Value & VbCRLF &
IIF(IsNothing(Fields!Addr2.Value),"",Fields!Addr2.Value

但这似乎不起作用。关于如何处理这个的任何建议?

1 个答案:

答案 0 :(得分:1)

我相信你只需要改变条件连接的顺序:

=Fields!Addr1.Value & IIF(IsNothing(Fields!Addr2.Value),"",VbCRLF & Fields!Addr2.Value)

(我认为你认为VbCRLF是有条件的。)