@CalcMgrIsFinite

目的:

指定したメンバーを評価して、その値が有限かどうかを調べます。指定された数値の大きさが無限大(数値以外または無限)の場合はfalseを返し、そうでない場合はtrueを返します。

構文:

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.isFinite(double)

CDF仕様: @CalcMgrIsFinite(doubleNumber)

例:

次の例では、@CalcMgrIsFiniteでFIX文のメンバーを評価し、その値が数値以外または無限かどうかを調べます。値"5800"が数値以外または無限の場合、その値は#Missingに変更されます。

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