Operation Results on #MISSING and Zero Values
If a data value does not exist for a unique combination of members, Essbase gives the combination a value of #MISSING. A #MISSING value is different from a zero (0) value. Therefore, Essbase treats #MISSING values differently from 0 values.
The following tables shows how Essbase calculates #MISSING values. In this table, X represents any number.
Table 3-4 How Essbase Calculates Missing Values
| Calculation/Operation | Result |
|---|---|
|
X + |
X |
|
X –
|
X -X |
|
X * |
|
|
X /
X / 0 |
|
|
X %
X % 0 |
|
|
X == |
False, unless X is |
|
X != X <> |
True, unless X is True, unless X is |
|
(X <= |
(X <=0) |
|
(X >= |
(X >=0) or (X == |
|
(X > |
(X > 0) |
|
(X < |
(X < 0) |
|
X AND 1 AND 0 AND
|
0
|
|
X OR 1 OR 0 OR
|
1
|
|
IF ( |
IF (0) |
|
f ( |
|
|
f (X) |
|