Вернуть 0, если значение равно нулю SSRS

У меня есть выражение SSRS, как это:

=iif(Fields!nPeriodo.Value > CINT(replace(left(Split(Parameters!DimTiempoMes.Value,"[").GetValue(3),2),"]","")) ,NOTHING,Sum(Fields!PPMBSC_VentasPPM.Value))

Я пытаюсь показать 0, если выражение равно null как и другие ответы на этот вопрос, я пытаюсь Format Свойство пользовательского номера как: #,##0, но это просто не работает. Может ли кто-нибудь помочь мне, как я могу достичь этого? С уважением

1 ответ

Решение

Если вы проверяете на null все ваше выражение, вам может понадобиться что-то вроде этого...

=iif(
    IsNothing(
             Fields!nPeriodo.Value > CINT(replace(left(Split(Parameters!DimTiempoMes.Value,"[").GetValue(3),2),"]","")))
     ,0 ,Sum(Fields!PPMBSC_VentasPPM.Value)
    )
Другие вопросы по тегам