Извините, я неправильно прочитал вашу формулу, пока не исправлю ее правильно.Несмотря на то, что у вас есть проверка для PYRevenue = 0, вам нужно также включить еще один IIF () после обоих вхождений «/», например так:
iif (SUM (Fields! PYRevenue.Value) = 0,0, ((SUM (Поля! Доход.Значение) - SUM (Поля! PYRevenue.Value)) / IIF (Сумма (Поля! PYRevenue.Value) = 0, 1, SUM (Поля! PYRevenue.Value)))
SSRS оценивает все выражения, поэтому вам нужно обработать значение 0, даже если ваша родительская логика предотвращает попадание этого блока.