![]() |
|
Laufende SummenfunktionenLaufende Summenfunktionen entsprechen der funktionellen Summenbildung dahingehend, dass eine Datensatzmenge verarbeitet wird, aber anstelle der Ausgabe einer einzelnen Summe für die gesamte Datensatzmenge wird die Summe auf Grundlage der bisher angetroffenen Datensätze ausgegeben. In diesem Abschnitt werden die von Oracle BI Server unterstützten laufenden Summenfunktionen beschrieben. MAVGBerechnet einen gleitenden Durchschnitt (Mittelwert) für die letzten n Datenzeilen in der Ergebnismenge einschließlich der aktuellen Zeile. Syntax: MAVG (n_expression, n) wobei:
Der Durchschnitt für die erste Zeile ist gleich dem numerischen Ausdruck für die erste Zeile. Der Durchschnitt für die zweite Zeile wird berechnet, indem der Durchschnitt der ersten beiden Datenzeilen ermittelt wird. Der Durchschnitt für die dritte Zeile wird berechnet, indem der Durchschnitt der ersten drei Datenzeilen ermittelt wird, und so weiter bis zur n-ten Zeile, bei der der Durchschnitt anhand der letzten n Datenzeilen berechnet wird. MSUMDiese Funktion berechnet eine gleitende Summe für die letzten n Datenzeilen einschließlich der aktuellen Zeile. Die Summe für die erste Zeile ist gleich dem numerischen Ausdruck für die erste Zeile. Die Summe für die zweite Zeile wird berechnet, indem die Summe der ersten beiden Datenzeilen ermittelt wird. Die Summe für die dritte Zeile wird berechnet, indem die Summe der ersten drei Datenzeilen ermittelt wird, usw. Wenn die n-te Zeile erreicht ist, wird die Summe anhand der letzten n Datenzeilen errechnet. Syntax: MSUM (n_expression, n) Wobei:
Beispiele: Das folgende Beispiel zeigt einen Bericht, bei dem die MSUM-Funktion eingesetzt wird.
RSUMDiese Funktion berechnet eine laufende Summe anhand der bisher aufgetretenen Datensätze. Die Summe für die erste Zeile ist gleich dem numerischen Ausdruck für die erste Zeile. Die Summe für die zweite Zeile wird berechnet, indem die Summe der ersten beiden Datenzeilen ermittelt wird. Die Summe für die dritte Zeile wird berechnet, indem die Summe der ersten drei Datenzeilen ermittelt wird, usw. Syntax: RSUM (n_expression) Wobei:
Beispiele: Das folgende Beispiel zeigt einen Bericht, bei dem die RSUM-Funktion eingesetzt wird.
RCOUNTDiese Funktion bearbeitet eine Datensatzmenge und zählt die Anzahl der bisher aufgetretenen Datensätze. Die Funktion setzt den Wert für jede Gruppe in der Abfrage zurück. Wenn eine Sortierreihenfolge für eine Spalte definiert ist, wird diese Funktion nicht zum Verbinden identischer Werte für die sortierte Spalte erhöht. Um dieses Problem zu vermeiden, sollten Berichte entweder keine Sortierreihenfolge für Spalten oder Sortierreihenfolgen in allen Spalten enthalten. Syntax: RCOUNT (Expr) Wobei:
Beispiele: Das folgende Beispiel zeigt einen Bericht, bei dem die RCOUNT-Funktion eingesetzt wird.
RMAXDiese Funktion bearbeitet eine Datensatzmenge und zeigt den Maximalwert anhand der bisher aufgetretenen Datensätze. Beim angegebene Datentyp muss es sich um einen handeln, der geordnet werden kann. Syntax: RMAX (expression) Wobei:
Beispiele: Das folgende Beispiel zeigt einen Bericht, bei dem die RMAX-Funktion eingesetzt wird.
RMINDiese Funktion bearbeitet eine Datensatzmenge und zeigt den Minimalwert anhand der bisher aufgetretenen Datensätze. Beim angegebene Datentyp muss es sich um einen handeln, der geordnet werden kann. Syntax: RMIN (expression) Wobei:
Beispiele: Das folgende Beispiel zeigt einen Bericht, bei dem die RMIN-Funktion eingesetzt wird.
|
Veröffentlicht August 2018 | Copyright © 2005, 2018, Oracle. Alle Rechte vorbehalten. Legal Notices. |