Объединить отрицательный номер и строку в SSRS - PullRequest
0 голосов
/ 11 марта 2019

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

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

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

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

Спасибо заранее.

1 Ответ

2 голосов
/ 11 марта 2019

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

0 Units;(0) Units

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

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

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

enter image description here

...