2015-10-20 178 views
0

我在ssrs報告中的列(第3列)中有值,這是另外兩列的計算值。 計算是col3 = col1/col2其中,如果col2爲0,則將col3設置爲無。 例如, iif(col2 = 0,nothing,col1/col2) 但是col3應該在報告中顯示空白值,但它顯示爲0. col3的格式爲「#,0.0%;(#,0.0%)」 有什麼方法可以在col2爲0時將值顯示爲空白?在ssrs報告中顯示空白值

+0

看起來這是可能的解決方案。 http://stackoverflow.com/questions/14606390/detecting-null-dates-and-showing-empty-string-in-ssrs – GregHNZ

+0

你確定這是一個問題,當col2爲零? ['IIF'不會在SSRS中短路](http://stackoverflow.com/q/1204179/1657324),所以零應該給你除以零錯誤。 – stubaker

回答

0

是的,我找到了解決方案..解決方案是不是在語法,但在我把解決方案的表達式對話框中的ssrs的格式。

最初我的解決辦法是:

= iif(col2 = 0,nothing, + 
col1/col2) 

後來我改變了我的解決方案:

= iif(col2 = 0,nothing,col1/col2) 

它的工作!