Ein Referenzeigenschaftsargument gibt an, wie die Ergebnisse aus Formelreferenzen behandelt werden, und wird in Verbindung mit anderen Eigenschaften verwendet.
Es gibt nur ein einziges Referenzeigenschaftsargument: IfNonNumber/IFFN
.
IfNonNumber
gibt an, dass die Werte #Missing
und #Error
durch einen bestimmten numerischen Wert ersetzt werden.
Die Syntax lautet:
AXIS[segment(range)].IfNonNumber(arg).AggregateProperty
Tabelle 11-2 Argumentkomponenten
Argument | Beschreibung |
---|---|
AXIS |
(Optional) Ein Zeilen-, Spalten- oder Zellenschlüsselwort. |
Segment(range) |
Eine beliebige Achsenreferenz, z.B. eine Zeilennummer oder ein Spaltenbuchstabe. |
IfNonNumber |
Behandlung fehlender oder fehlerhafter Daten innerhalb von AxisRef . |
(arg) |
Zu verwendende Zahl, wenn fehlende oder fehlerhafte Daten innerhalb von AxisRef ermittelt werden. |
AggregateProperty |
(Optional) Die für Gesamtsegmente verwendete Aggregatfunktion. Siehe Aggregateigenschaftsargumente. |
Beispiel:
Wenn Zelle [1,A] = 3 und Zelle [1,B] = #Missing, gilt Folgendes:
Der folgende Ausdruck gibt "#Error" zurück:
cell[1,A] / cell[1,B]
Der folgende Ausdruck ersetzt Zelle [1,B] durch 1 und gibt 3 zurück:
cell[1,A] / cell[1,B].ifNonnumber(1)
Hinweis:
Wenn in einem Raster Zellen mit dem Wert #Missing
oder #Error
unterdrückt werden und das Raster eine Formelzeile oder -spalte enthält, in der die Eigenschaft IfNonNumber
verwendet wird, bleiben Zellen mit #Missing
und #Error
unterdrückt.
Hinweis:
Wenn Oracle Hyperion Financial Management als Datenbankverbindung verwendet wird und die Option MissingValuesAreZeroInFormulas (früher MissingValuesAreZeroInFormulasInHFM)
in JConsole auf eins (1) gesetzt wird, ist der Wert #Missing
immer null, unabhängig von der Einstellung der Eigenschaft IfNonNumber
. Wenn jedoch die Datei auf null gesetzt wird, verhält sich die Eigenschaft IfNonNumber
wie beschrieben. Informationen zu JConsole finden Sie in der Oracle Hyperion Financial Reporting - Administratordokumentation.