IsZero

사전 정의된 Oracle Hyperion Financial Management 값을 기준으로 전달된 값이 0에 가까운지 여부를 확인합니다. 이 함수는 모든 유형의 규칙에 사용할 수 있습니다.

부동 소수점 산술 시 무시할 수 있는 1 x 10 E-10 미만 오류가 발생하는 0과 정확한 비교 대신 이 함수를 사용하는 것이 좋습니다.

대체:

Difference = Value1 – Value2 
If Difference = 0 Then
    'process where Difference = 0
Else
    'process where Difference <> 0
End If

사용:

Difference = Value1 – Value2 
If HS.IsZero(Difference) Then
    'process where Difference = 0
Else
    'process where Difference <> 0
End If

구문

BooleanValue = HS.IsZero(Value)

반환 값

전달된 값이 0에 가까우면 True이고, 그렇지 않으면 False인 부울입니다.

Dim BoolVal 
Dim Value 
Value = 0.000000001 
BoolVal = HS.IsZero(Value) 
If BoolVal = true Then 
   'do processing 
Else 
   'do Processing 
End If