Reporting services 在ssrs报告中显示空白值

Reporting services 在ssrs报告中显示空白值,reporting-services,Reporting Services,我在ssrs报告中的一列(第3列)中有值,这是对另外两列的计算。 计算结果是col3=col1/col2,如果col2为0,我将col3设置为零。 e、 g.iif(col2=0,无,col1/col2) 然而,col3应该在报告中显示空白值,但它显示0。 col3的格式为“#,0.0%;(#,0.0%)” 当col2为0时,有没有办法将值显示为空白?是的,我找到了解决方案。解决方案不是语法,而是我将解决方案放入ssrs表达式对话框的格式 最初我的解决方案是: = iif(col2 = 0,no

我在ssrs报告中的一列(第3列)中有值,这是对另外两列的计算。 计算结果是col3=col1/col2,如果col2为0,我将col3设置为零。 e、 g.iif(col2=0,无,col1/col2) 然而,col3应该在报告中显示空白值,但它显示0。 col3的格式为“#,0.0%;(#,0.0%)”
当col2为0时,有没有办法将值显示为空白?

是的,我找到了解决方案。解决方案不是语法,而是我将解决方案放入ssrs表达式对话框的格式

最初我的解决方案是:

= iif(col2 = 0,nothing, +   
col1/col2) 
后来,我将解决方案更改为:

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

成功了

看起来这是可能的解决方案。当col2为零时,你确定这是个问题吗,所以一个零应该给你除以零的误差。