#MISSING値とゼロ値の演算結果

メンバーの一意の組合せのデータ値が存在しない場合、Essbaseは、その組合せに#MISSINGの値を与えます。#MISSINGの値は、ゼロ(0)の値と異なります。そのため、Essbaseは、#MISSING値を0値とは異なる方法で処理します。

次の表は、Essbase#MISSING値を計算する方法を示しています。この表では、Xは任意の数を表します。

表3-4 Essbaseによる欠落値の計算方法

計算または演算 結果

X + #MISSING

X

X – #MISSING

#MISSING – X

X

-X

X * #MISSING

#MISSING

X / #MISSING

#MISSING / X

X / 0

#MISSING

#MISSING

#MISSING

X % #MISSING

#MISSING % X

X % 0

#MISSING

#MISSING

#MISSING

X == #MISSING

Xが#MISSINGでないかぎりFalse

X != #MISSING

X <> #MISSING

Xが#MISSINGでないかぎりTrue

Xが#MISSINGでないかぎりTrue

(X <= #MISSING)

(X <=0)

(X >= #MISSING)

(X >=0)または(X == #MISSING)

(X > #MISSING)

(X > 0)

(X < #MISSING)

(X < 0)

X AND #MISSING:

1 AND #MISSING (1は0以外の任意の値を表す)

0 AND #MISSING

#MISSING AND #MISSING

#MISSING

0

#MISSING

X OR #MISSING:

1 OR #MISSING (1は0以外の任意の値を表す)

0 OR #MISSING

#MISSING OR #MISSING

1

#MISSING

#MISSING

IF (#MISSING)

IF (0)

f (#MISSING)

1つの変数のEssbase関数の#MISSING

f (X)

fのドメイン内にない任意のXの#MISSING、および複数の変数のEssbase関数(特に明記されている場合を除く)