目的:
指定したメンバーを評価して、その値が有限かどうかを調べます。指定された数値の大きさが無限大(数値以外または無限)の場合は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