Объединение отрицательного числа и строки в SSRS

У меня проблемы с объединением отрицательных чисел и строк. Я успешно отображаю отрицательные числа со скобками (например, (3)), но когда я добавляю к ней строку, формат числа снова становится -3. Это мое выражение:

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

Он возвращает меня с этим значением -3 UNITS

Но я хочу вернуться (3) UNITS

Заранее спасибо.


person Ashiko    schedule 11.03.2019    source источник


Ответы (1)


Если UNIT_TAKEN уже является числом, вы можете просто установить для свойства формата ячейки/текстового поля значение

0 Units;(0) Units

Если UNIT_TAKEN является строкой, установите выражение значения ячейки/текстового поля на

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

Ниже я создал набор данных как с числовой, так и со строковой версией семи чисел. В таблице ниже показаны фактические значения и отформатированные значения, как указано выше.

введите здесь описание изображения

person Alan Schofield    schedule 11.03.2019