2016-09-16 66 views
0

我的年度數據按月分解,有些單元格有值,有些不是。如果沒有價值,那麼它會說「 - 」。已通過簡單的表達如何在SSRS中總和SUM = 0時顯示字符串值

=IIF(IsNothing(Fields!WP.Value),"-",Fields!WP.Value) 

enter image description here

實現但是,當我改變參數(州)我的數據要少得多。有時候我沒有全年的任何價值。因此總的來說,我也想顯示「 - 」。但是,如果使用相同的表達式總和,它給了我一個錯誤:

=SUM(IIF(IsNothing(Fields!WP.Value),"-",Fields!WP.Value)) 

enter image description here

enter image description here

我嘗試了許多不同的表達,以找到解決辦法,但仍然沒有成功。 我該如何解決這個問題?

回答

1

包裹IIF()周圍的SUM(),而不是周圍的其他方法:

=IIF(IsNothing(SUM(Fields!WP.Value)),"-",SUM(Fields!WP.Value)) 
+0

哇!謝謝sooooooo多!這樣簡單的解決方案,我很尷尬:) – Oleg

1

你想使用文本框的格式屬性來創建你想要的格式。

這樣,它正確地導出到Excel。 enter image description here