@CalcMgrIsFinite

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