连接SSRS中的负数和字符串

问题描述 投票:0回答:1

我在连接负数和字符串方面遇到了麻烦。我已经成功地用括号显示负数(例如(3))但是当我将字符串添加到它时,数字的格式再次变为-3。这是我的表达:

=Cint(Fields!UNT_TAKEN.Value) & " UNITS"

它返回我的值-3 UNITS

但我想返回(3) UNITS

先感谢您。

ssrs-2008 reportbuilder3.0
1个回答
2
投票

如果UNIT_TAKEN已经是一个数字,那么你可以设置单元格/文本框的格式属性

0 Units;(0) Units

如果UNIT_TAKEN是字符串,则将单元格/文本框的值表达式设置为

=FORMAT(CINT(Fields!UNIT_TAKEN.Value),"0 Units;(0) Units")

下面我创建了一个包含七个数字的数字和字符串版本的数据集。下表显示了上面的实际值和格式化值。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.