Форматирование чисел в соответствии с точностью ввода - PullRequest
0 голосов
/ 01 марта 2012

У меня есть отчет SSRS, извлекающий данные из столбца типа DECIMAL (9,3).Я хочу, чтобы эти значения отображались в количестве десятичных знаков, используемых для ввода данных в систему.

Например:

Data       Output
-------    -------
123.456    123.456
123.450    123.45
123.400    123.4
123.006    123.006
120.000    123
120.000    120
100.000    100

Я знаю, что вы можете форматировать числовые данные для определенного числадесятичных разрядов, используя свойство Format для столбца (например, N3 для 3dp), и я знаю, что в C # строка формата "{0:###}" даст желаемый результат.

Я чувствую, что это должно быть легкочтобы сделать, но до сих пор я не нашел правильный синтаксис для объединения двух понятий в SSRS.Чего мне не хватает?

1 Ответ

2 голосов
/ 01 марта 2012

Вы можете использовать маску 0.###.В этом случае будут получены следующие результаты:

0.510 -> 0.51
6.581 -> 6.581
9.10  -> 9.1

Только что проверил, работает на SSRS 2008/2008 R2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...