SSRS полностью оценит ваше выражение, даже если вы хотите, чтобы оно прекратилось после «истинной» части вашего заявления iff.
Поэтому вам нужно, чтобы часть 'fail' в выражении iff математически звучала для всех строк (в настоящее время, если происходит сбой с делением на ноль во второй строке).
Это должно дать вам желаемый результат
=IIf(
Sum(Fields!CUSTOMER_PROFIT.Value) <= 0
Or Sum(Fields!REVENUE.Value) <= 0,
"N/A",
Round(Sum(Fields!CUSTOMER_PROFIT.Value)/IIF(Sum(Fields!REVENUE.Value)= 0, 1,Sum(Fields!REVENUE.Value))*100,2
)
)