目的:
評估指定的成員,判斷其值是否為有限值。如果所指定數字的量級為無限大 (NaN 或 Infinity),則傳回 false;否則會傳回 true。
語法:
Java Class: com.hyperion.calcmgr.common.cdf.StringFunctions.isFinite(double)
CDF Spec: @CalcMgrIsFinite(doubleNumber)
範例:
在以下範例中,@CalcMgrIsFinite
會對 FIX 陳述式中的成員進行評估,以判斷其值是否為 NaN 或 Infinity。如果 "5800" 的值為 NaN 或 Infinity,則會將該值變更為 #Missing。
FIX ("BaseData", FY13, Plan, Working, "111", @Relative(P_100,0)) "5800" ( IF (NOT @CalcMgrIsFinite("5800")) "5800" = #Missing; ENDIF ) ENDFIX