В моем опыте Reporting Services по умолчанию выведет пустое значение, если значение равно Null.
Поскольку вы используете IIF для изменения результатов, я думаю, что ваша проблема может быть аналогична проблеме, с которой я столкнулсяошибки деления на ноль в вычисляемых столбцах.
IIF оценит все свои операнды, поэтому произойдет ошибка, даже если деление на ноль произойдет в «ложной» части.Я фиксирую деление на ноль, показывая «-» в отчете, и использую вложенную ИИФ для замены делителя значением 1, но этот результат никогда не отображается в отчете.
=IIf(Fields!LastYearMonthToDateSales.Value = 0, "-", (Fields!ThisYearMonthToDateSales.Value - Fields!LastYearMonthToDateSales.Value) / Abs(IIf(Fields!LastYearMonthToDateSales.Value = 0, 1, Fields!LastYearMonthToDateSales.Value)))