用途:
计算指定的成员以确定其值是否为有限。如果指定的数字在量级上无限大(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