@CalcMgrIsFinite

Objectif :

Evalue le membre spécifié pour déterminer si sa valeur est finie. Renvoie false si le nombre spécifié est infiniment grand (NaN ou Infinity) ; sinon, renvoie true.

Syntaxe :

Java Class: com.hyperion.calcmgr.common.cdf.StringFunctions.isFinite(double)

CDF Spec: @CalcMgrIsFinite(doubleNumber)

Exemple :

Dans l'exemple suivant, @CalcMgrIsFinite évalue les membres de l'instruction FIX pour déterminer si sa valeur est NaN ou Infinity. Si la valeur de "5800" est NaN ou Infinity, la valeur est remplacée par #Missing.

FIX ("BaseData", FY13, Plan, Working, "111", @Relative(P_100,0)) 
    "5800" (
        IF (NOT @CalcMgrIsFinite("5800")) 
            "5800" = #Missing;
        ENDIF
    ) 
ENDFIX