Propósito:
Evalúa el miembro especificado para determinar si su valor es finito. Devuelve false si el número especificado tiene una magnitud infinita (NaN o Infinito); en caso contrario, devuelve true.
Sintaxis:
Java Class: com.hyperion.calcmgr.common.cdf.StringFunctions.isFinite(double)
CDF Spec: @CalcMgrIsFinite(doubleNumber)
Ejemplo:
En el siguiente ejemplo, @CalcMgrIsFinite se evalúa para los miembros de la sentencia FIX, para determinar si su valor es NaN o Infinito. Si el valor de "5800" es NaN o Infinito, cambia el valor a #Missing.
FIX ("BaseData", FY13, Plan, Working, "111", @Relative(P_100,0))
"5800" (
IF (NOT @CalcMgrIsFinite("5800"))
"5800" = #Missing;
ENDIF
)
ENDFIX