我正努力在SSRS中使用表达式。
我有一个存储在Oracle数据库中的地址块,带有回车符。
一个例子是存储在数据库中的数据是:
123 Anywhere Street<CR><LF>
SOMETOWN-ON-SEA<CR><LF>
NARNIA<CR><LF>
AA1 1AA<CR><LF>
我在SSRS中的字段上创建了一个表达式,如下所示:
=Replace(Fields.Address, vbCRLF, " ")
似乎是正确的事情,但我最终得到的是:
123 Anywhere StreetSOMETOWN-ON-SEANARNIAAA1 1AA
我告诉它添加的空间是怎么做的?他们为什么不在那里?
注意:好的,所以是的,我可以在PL / SQL中替换这个东西,是的,这将解决我的问题,但它并不是真的重点。我想知道它为什么不在SSRS工作
答案 0 :(得分:4)
回车通常由字符10和13表示。这对我有用:
=Replace(Replace(Fields!ADDRESS.Value, Chr(13), ""), Chr(10), " ")