【问题标题】:Combining Two Address Fields in SSRS w/ Expression使用表达式组合 SSRS 中的两个地址字段
【发布时间】:2015-01-22 18:13:26
【问题描述】:

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

我目前拥有的是:

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

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

我试过了:

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

但这似乎不起作用。有关如何处理此问题的任何建议?

【问题讨论】:

  • 谢谢,这行得通。无法将您的评论标记为正确答案,但就是这样。
  • 将我的评论转换为答案,因为就是这样。

标签: ssrs-2008 ssrs-expression


【解决方案1】:

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

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

(我认为您希望 VbCRLF 是有条件的。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    • 1970-01-01
    • 2018-03-01
    • 1970-01-01
    • 2012-07-12
    • 1970-01-01
    相关资源
    最近更新 更多