用途:
计算指定的成员以确定其值是否为有限。如果指定的数字在量级上无限大(NaN 或无穷大),则返回 false;否则,返回 true。
语法:
Java 类:com.hyperion.calcmgr.common.cdf.StringFunctions.isFinite(double)
CDF 规范:@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