我想使用SSRS中的表达式将两个字段连接成一行
=Fields!Address1.Value & Fields!Address2.Value +" " + Fields!City.Value + " " + Fields!State.Value
但所有字段都有换行符。这让我疯了。我需要摆脱断线 我也在我的查询中试过这个:
Concat(loc.Address1, loc.Address2,loc.City, loc.State) AS FullAddress
仍然没有工作。
答案 0 :(得分:1)
也许你的数据中有char(13)和/或char(10)。
Replace(Replace(Concat(loc.Address1,' ',loc.Address2,' ',loc.City,', ',loc.State),char(10),''),char(13),'') AS FullAddress
答案 1 :(得分:1)
在表达式中使用此选项: 这是用空字符串“”替换char(10)(也称为vblf换行符)。它应该会得到你的结果。
Replace(Fields!Address1.Value & Fields!Address2.Value +" " + Fields!City.Value + " " + Fields!State.Value),char(10),"")