Отчеты SSRS 2008 разрабатываются с использованием запросов T-SQL. Требование - отображать числа в индийском формате. Например, 1234568 должно отображаться как 12,34,568. SSRS применяет только разделитель тысяч (например, 1234568 отображается как 1 234 568), хотя числовой формат установлен на региональные настройки для всех элементов отчета, а региональные настройки на компьютере сервера отчетов установлены на требуемый формат. Мы пробовали и нестандартные форматы, но все же. Есть ли решение этой проблемы. Заранее спасибо.
Форматирование чисел в SSRS 2008
Ответы (3)
Это поможет?
http://agilebi.com/cs/blogs/jwelch/archive/2008/12/16/formatting-numbers-in-ssrs-and-ssas.aspx
social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/836141dd-097f-402e-ae95-f561cbf3b6c6/
person
Prasanna Prabhu
schedule
19.12.2009
Первая ссылка не помогла, потому что она описывает способ отображения чисел в 10К вместо 1К. Пользовательский код, указанный во второй ссылке, мне помог. Спасибо
- person narayanamarthi; 21.12.2009
Просто из любопытства, но будет ли изменение настроек региона возможным исправлением?
- person avgbody; 11.01.2010
Это также может быть полезно:
person
Sarah
schedule
30.11.2010
в значении поля используйте как =Format(Fields!ServiceTaxAmt.Value,"##,##,##,###.00")
и измените значение языка на hi-in
для свойства отчета.
person
Saravanapandian
schedule
07.07.2013