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報告中顯示空白值
我在ssrs報告中的列(第3列)中有值,這是另外兩列的計算值。 計算是col3 = col1/col2其中,如果col2爲0,則將col3設置爲無。 例如, iif(col2 = 0,nothing,col1/col2) 但是col3應該在報告中顯示空白值,但它顯示爲0. col3的格式爲「#,0.0%;(#,0.0%)」 有什麼方法可以在col2爲0時將值顯示爲空白?在ssrs報告中顯示空白值
是的,我找到了解決方案..解決方案是不是在語法,但在我把解決方案的表達式對話框中的ssrs的格式。
最初我的解決辦法是:
= iif(col2 = 0,nothing, +
col1/col2)
後來我改變了我的解決方案:
= iif(col2 = 0,nothing,col1/col2)
它的工作!
看起來這是可能的解決方案。 http://stackoverflow.com/questions/14606390/detecting-null-dates-and-showing-empty-string-in-ssrs – GregHNZ
你確定這是一個問題,當col2爲零? ['IIF'不會在SSRS中短路](http://stackoverflow.com/q/1204179/1657324),所以零應該給你除以零錯誤。 – stubaker