2009-12-19 5 views
1

Отчеты SSRS 2008 разрабатываются с использованием запросов T-SQL. Требование состоит в том, чтобы отображать номера в индийском формате. Например, 1234568 должно быть показано как 12,34,568. SSRS применяет тысячи seperator (т. Е. 1234568 показывается как 1 234 568), хотя формат номера установлен на региональные настройки для всех элементов отчета, а региональные параметры на сервере сервера отчетов установлены в требуемый формат. Мы также пробовали настраиваемые форматы, но invain. Есть ли какое-либо решение этой проблемы. Заранее спасибо.Форматирование номера в SSRS 2008

ответ

1

Будет ли это помогать?

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/

+0

Первая ссылка не помогла, потому что она показывает способ отображения чисел в 10K вместо 1K. Мне помог специальный код, описанный во второй ссылке. Спасибо – narayanamarthi

+1

Просто из любопытства, но изменение настроек региона также станет возможным? – avgbody

0

в качестве значения поля используйте =Format(Fields!ServiceTaxAmt.Value,"##,##,##,###.00") и измените значение языка на hi-in для свойства отчета.