@CalcMgrIsFinite

목적:

지정된 멤버를 평가하여 해당 값이 유한한지 결정합니다. 지정된 숫자의 크기가 무한하게 큰 경우(NaN 또는 무한대인 경우) false를 반환하고 그렇지 않은 경우 true를 반환합니다.

구문:

Java Class: com.hyperion.calcmgr.common.cdf.StringFunctions.isFinite(double)

CDF Spec: @CalcMgrIsFinite(doubleNumber)

예:

다음 예에서 @CalcMgrIsFinite는 FIX 문의 멤버에 대해 평가하여 해당 값이 NaN 또는 무한대인지 결정합니다. "5800" 값이 NaN 또는 무한대인 경우 값이 #Missing으로 변경됩니다.

FIX ("BaseData", FY13, Plan, Working, "111", @Relative(P_100,0)) 
    "5800" (
        IF (NOT @CalcMgrIsFinite("5800")) 
            "5800" = #Missing;
        ENDIF
    ) 
ENDFIX