SAP-BW 3.5: Division zweier leerer Felder

Hallo zusammen,

ich verwende in einer Query folgende Formel zur Ermittlung der prozentualen Abweichung zwischen Ist und Soll:

(Ist / Soll - 1)*100

Wenn nun Ist und Soll beide leer sind, erhalte ich als Ergebnis -100.
Ist hingegen nur Soll leer, erhalte ich als Ergebnis „X“ aufgrund der Division durch 0. Das seh ich auch zu einem gewissen Grad ein. Was mir aber nicht einleuchtet, sind die -100. Das würde ja bedeuten, dass für SAP-BW die Division von 0 durch 0 das Ergebnis 0 hat. Kann das sein?

Kann jemand Licht in dieses Dunkel bringen?

Danke schon mal im voraus.

Eure verwirrte Anja

Hallo Anja,

ist das nicht logisch?
Der Wert der beiden Felder ist leer,
da kann nichts berechnet werden,
also ergibt die Rechenoperation Division auch leer.
Leer -1 = -1
-1 * 100 = -100

Gruß
BT

Hi BT,

wenn du das so formulierst, gibt das sogar Sinn. :o)
Manchmal sieht man eben den Wald vor lauter Bäumen nicht mehr.

Danke. Schönes Wochenende

Gruß Anja