2009-12-19 57 views
1

正在使用T-SQL查詢開發SSRS 2008報告。要求是以印度格式顯示數字。例如1234568應顯示爲12,34,568。儘管數字格式設置爲所有報告項目的區域設置,並且報告服務器機器中的區域設置被設置爲所需格式,但SSRS正在應用千位分隔符(即1234568顯示爲1,234,568)。我們也嘗試過自定義格式,但是入侵。有沒有解決這個問題的方法。提前致謝。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 2009-12-21 05:09:35

+1

只是出於好奇,但會改變區域設置也是一個可能的修復? – avgbody 2010-01-11 17:52:19

0

在字段值使用像=Format(Fields!ServiceTaxAmt.Value,"##,##,##,###.00")和更改語言值爲hi-in的報表屬性。