2009-06-17 2 views
8

У меня есть отчет SSRS с полными числовыми полями. Я хотел бы, чтобы это отображалось как в одном десятичном знаке. Я попытался использовать F1. он дает мне только одну десятичную точку в рендеринге html, но в экспортированной версии excel он показывает 2 десятичных точки. Как я могу иметь только одну десятичную точку рендеринга ecxel и html.Как сделать форматирование чисел до 1 десятичной точки в SSRS?

Прокомментируйте, пожалуйста. Спасибо заранее San

ответ

19

Использование N1 в качестве настройки свойств формата. N обозначает числовое форматирование, обозначает число знаков после запятой, поэтому N2 даст вам 102.02, например. Это должно превзойти, поскольку оно отображается в html.

В качестве альтернативы вы можете использовать код формата #, ## 0.00, который даст вам разделитель тысяч и два десятичных знака. «#» указывает необязательные символы, а «0» указывает обязательные символы (нули будут заменены на «0.00»).

+0

+1 для объяснения необязательных и обязательных – laindir

0

Щелкните правой кнопкой мыши на текстовое поле, которое содержит значение, которое вы хотите манипулировать, выберите «ТЕКСТОВЫЕ КОРОБКИ». Перейдите на вкладку «Число», выберите «Число» и «№ десятичных знаков, которые вы хотите, чтобы окно разрешало».

Смежные вопросы