1
我有一個SSRS報告,它在矩陣報告的同一列中具有不同的數據類型。當我顯示數據時沒有格式化顯示所有數據。不過,我希望逗號分隔符爲整數,小數值爲3位小數,如果它們是文本,則顯示值。具有混合文本和數字值的列中的SSRS#錯誤
整數和小數值顯示正確,但其中有文本的單元顯示#error。這是值的格式。
=IIF(InSTR(Fields!KPIValue.Value, ".") > 0, FORMAT(CDbl(Fields!KPIValue.Value), "0.000"),
IIF(InSTR(Fields!KPIValue.Value, "/") > 0, Fields!KPIValue.Value, FORMAT(CInt(Fields!KPIValue.Value), "###,###,###,##0")))
我在報表的詳細數據區域的值表達式中使用此代碼。以下是帶格式和不帶格式的數據示例。
Unformatted Formatted
17398549 17,398,549
94/04/28 #Error
00/03/34 #Error
00/00 #Error
1.067 1.067
0.829 0.829
0.000 0.000
24020 24,020
任何協助解決這個問題,將不勝感激。
這篇文章解決了我的問題。感謝你的協助。 –
不客氣。如果答案解決了您的問題,請考慮將其設置爲已接受:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –