Я получаю #ERROR в SSRS. Я считаю, что это происходит, когда он пытается разделить 0 на 0.SSRS #ERROR Выпуск
Как это изменить, чтобы обработать этот сценарий.
=Fields!Total_Incidents.Value/Fields!Units_Sold.Value
Я получаю #ERROR в SSRS. Я считаю, что это происходит, когда он пытается разделить 0 на 0.SSRS #ERROR Выпуск
Как это изменить, чтобы обработать этот сценарий.
=Fields!Total_Incidents.Value/Fields!Units_Sold.Value
Вы можете добавить функцию в пользовательском коде отчета, например:
function divide(a as decimal, b as decimal) as decimal
if (b > 0.0) then
divide = a/b
else
divide = 0
end if
end function
Затем вызовите эту функцию в выражении текстовое поле
это должно быть 'b <> 0' –
Это кажется немного запутанным и уверенным, что ваши переменные a и b должны представлять. Мне просто нужно знать, как это сделать = Поля! Всего_Incidents.Value/Fields! Units_Sold.Value и не иметь его. Проблема заключается в том, что поля! Units_Sold.Value имеют значения 0, которые мне нужно каким-то образом учитывать. – D4TAM4X
Это было, как я в конечном итоге делает его
=IIf(Fields!Units_Sold.Value = 0, 0, Fields!Total_Incidents.Value/IIf(Fields!Units_Sold.Value = 0, 1, Fields!Units_Sold.Value))
Контрольный знаменатель равен нулю или нет, = IFF (Fields! Units_Sold.Valu e = 0,0, Поля! Всего_Incidents.Value/Uns_Sold.Value)
Возможный дубликат [SSRS hide #Error отображается в ячейке] (http://stackoverflow.com/questions/9144312/ssrs-hide- error-display-in-cell) –