How can I eliminate #error on SSRS expression when dividing by zero?

后端 未结 1 340
北恋
北恋 2020-12-21 06:23

I am trying to eliminate #error when dividing by zero on my SSRS report. I have the following expression which still gives #error

=IIf(IsNothing(Lookup(Field         


        
相关标签:
1条回答
  • 2020-12-21 07:02

    You can add a safe divide function if you go to Report Properties and then click Code, then reference this in your expression as CODE.SafeDivide(Value1, Value2), adding the parameters as necessary.

    This function will return 0 instead of displaying the #error message.

    Public Function SafeDivide(ByVal Numerator As Decimal, ByVal Denominator As Decimal) As Decimal
        If Denominator = 0 Then
            Return 0
        End If
        Return (Numerator / Denominator)
    End Function
    
    0 讨论(0)
提交回复
热议问题