@CalcMgrIsFinite

Zweck:

Wertet das angegebene Element aus, um zu bestimmen, ob es einen finiten Wert hat. Gibt false zurück, wenn die angegebene Zahl eine unbeschränkte Größenordnung (NaN oder Infinity) aufweist. Andernfalls wird true zurückgegeben.

Syntax:

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

CDF-Spezifikation: @CalcMgrIsFinite(doubleNumber)

Beispiel:

Im folgenden Beispiel wird @CalcMgrIsFinite für die Elemente der FIX-Anweisung ausgewertet, um zu bestimmen, ob der zugehörige Wert "NaN "oder "Infinity" ist. Wenn der Wert von "5800" entweder "NaN" oder "Infinity" ist, wird der Wert in "#Missing" geändert.

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