2015-04-17 93 views
0

在SSRS報告我有場,顯示電話號碼,但它是字符串值,這樣的結果是這樣的:「20.00000」,「25.00000」等。如何將字符串格式化爲兩位小數?

這個字段在銷售發票報告「printCode」字段。

我怎樣才能格式化它像20.00,25.00等值。

回答

0

右鍵單擊文本框,選擇表達

使用字符串轉換爲數字VAL:

=val(Fields!printCode.Value) 

右擊文本框和選擇文本框屬性。

選擇號碼

輸入小數

Number format

0

你可以試試這個:

=Format(Fields!printCode.Value,"F2") 
+0

我添加它來格式化屬性格式作爲表達的數量,打開報表與像20.00000相同的值。當然我在變更後部署了報告 – AYETY

+0

@AYETY: - 奇怪。無論如何,你可以試試這個:'= Format(Fields!printCode.Value,「#,## 0。##」) ' –

+0

不幸的是,它也和「#,## 0。##」一樣。 – AYETY

0

這對我的作品。把它在文本框中的格式屬性:

#,0.00;(#,0.00) 
+0

不適用於我。那些字符串值的例子是printCode字段是stringEdit嗎? – AYETY

+0

這是什麼意思?什麼是stringEdit? –

+0

對不起,stringEdit是在MS Dynamics Ax中獲取字符串值的字段的類型。這相當於文本框,我想說printCode字段不是數字,但字符串 – AYETY

相關問題