Return 0 如果值等于空 SSRS
Return 0 if value equals to null SSRS
我有这样的 SSRS 表达式:
=iif(Fields!nPeriodo.Value > CINT(replace(left(Split(Parameters!DimTiempoMes.Value,"[").GetValue(3),2),"]","")) ,NOTHING,Sum(Fields!PPMBSC_VentasPPM.Value))
我尝试在表达式等于 null
时显示 0 作为此问题的其他答案 我尝试 Format
自定义数字 属性 为:#,##0
,但它只是不工作。有人可以帮助我如何实现这一目标?问候
如果你要测试的是你的整个表达式,那么你可能需要这样的东西..
=iif(
IsNothing(
Fields!nPeriodo.Value > CINT(replace(left(Split(Parameters!DimTiempoMes.Value,"[").GetValue(3),2),"]","")))
,0 ,Sum(Fields!PPMBSC_VentasPPM.Value)
)
我有这样的 SSRS 表达式:
=iif(Fields!nPeriodo.Value > CINT(replace(left(Split(Parameters!DimTiempoMes.Value,"[").GetValue(3),2),"]","")) ,NOTHING,Sum(Fields!PPMBSC_VentasPPM.Value))
我尝试在表达式等于 null
时显示 0 作为此问题的其他答案 我尝试 Format
自定义数字 属性 为:#,##0
,但它只是不工作。有人可以帮助我如何实现这一目标?问候
如果你要测试的是你的整个表达式,那么你可能需要这样的东西..
=iif(
IsNothing(
Fields!nPeriodo.Value > CINT(replace(left(Split(Parameters!DimTiempoMes.Value,"[").GetValue(3),2),"]","")))
,0 ,Sum(Fields!PPMBSC_VentasPPM.Value)
)