在 SSRS 中连接负数和字符串

Concatenate Negative Number and String in SSRS

我在连接负数和字符串时遇到问题。我已经成功地显示带括号的负数(例如(3)),但是当我向其中添加字符串时,数字格式再次变为 -3。这是我的表情:

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

它return给我这个值 -3 UNITS

但是我想return(3) UNITS

提前谢谢你。

如果 UNIT_TAKEN 已经是一个数字,那么您只需将 cell/textbox 的格式 属性 设置为

0 Units;(0) Units

如果 UNIT_TAKEN 是一个字符串,则将 cell/textbox 的值表达式设置为

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

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