| Afdrukken PDF-versie openen van online-help

#### Functies voor lopend totaal Functies voor lopend totaal komen in zoverre overeen met functionele samenstellingen, dat ze een set records als invoer hebben. In plaats van de enkele samenstelling als uitvoer voor de gehele set records te gebruiken, wordt de samenstelling echter uitgevoerd op basis van records die tot dusver zijn aangetroffen. In deze sectie worden de functies voor lopend totaal beschreven die worden ondersteund door de Oracle BI Server. ### MAVG Berekent een zwevend gemiddelde voor de laatste n rijen gegevens in de resultatenset, met inbegrip van de huidige rij. Syntaxis: MAVG (n_expression, n) waarbij:
n_expression | Een willekeurige expressie die evalueert naar een numerieke waarde.
n | Elk positief geheel getal. Vertegenwoordigt het gemiddelde van de laatste n rijen gegevens.
Het gemiddelde voor de eerste rij is gelijk aan de numerieke expressie voor de eerste rij. Het gemiddelde voor de tweede rij wordt berekend door het gemiddelde van de eerste twee rijen met gegevens te nemen. Het gemiddelde voor de derde rij wordt berekend door het gemiddelde van de eerste drie rijen te nemen, enzovoort. Wanneer de n-ste rij wordt bereikt, wordt het gemiddelde berekend op basis van de laatste n rijen gegevens. ### MSUM Met deze functie wordt een zwevend gemiddelde berekend voor de laatste n rijen gegevens met inbegrip van de huidige rij. De som voor de eerste rij is gelijk aan de numerieke expressie voor de eerste rij. De som voor de tweede rij wordt berekend door de som van de eerste twee rijen met gegevens te nemen. De som voor de derde rij wordt berekend door de som van de eerste drie rijen te nemen, enzovoort. Wanneer de n-ste rij wordt bereikt, wordt de som berekend op basis van de laatste n rijen gegevens. Syntaxis: MSUM (n_expression, n) Waarbij:
n_expression | Een willekeurige expressie die evalueert naar een numerieke waarde.
n | Elk positief geheel getal. Vertegenwoordigt de som van de laatste n rijen gegevens.
Voorbeeld: In het volgende voorbeeld wordt een rapport getoond dat de functie MSUM gebruikt.
MAAND | OMZET | 3_MO_SUM
JAN | 100,00 | 100,00
FEB | 200,00 | 300,00
MRT | 100,00 | 400,00
APR | 100,00 | 400,00
MEI | 300,00 | 500,00
JUN | 400,00 | 800,00
JUL | 500,00 | 1200,00
AUG | 500,00 | 1400,00
SEP | 500,00 | 1500,00
OKT | 300,00 | 1300,00
NOV | 200,00 | 1000,00
DEC | 100,00 | 600,00
### RSUM Deze functie berekent een lopend totaal op basis van records die tot dusver zijn aangetroffen. De som voor de eerste rij is gelijk aan de numerieke expressie voor de eerste rij. De som voor de tweede rij wordt berekend door de som van de eerste twee rijen met gegevens te nemen. De som voor de derde rij wordt berekend door de som van de eerste drie rijen te nemen, enzovoort. Syntaxis: RSUM (n_expression) Waarbij:
n_expression | Een willekeurige expressie die evalueert naar een numerieke waarde.
Voorbeeld: In het volgende voorbeeld wordt een rapport getoond dat de functie RSUM gebruikt.
MAAND | OMZET | RUNNING_SUM
JAN | 100,00 | 100,00
FEB | 200,00 | 300,00
MRT | 100,00 | 400,00
APR | 100,00 | 500,00
MEI | 300,00 | 800,00
JUN | 400,00 | 1200,00
JUL | 500,00 | 1700,00
AUG | 500,00 | 2200,00
SEP | 500,00 | 2700,00
OKT | 300,00 | 3000,00
NOV | 200,00 | 3200,00
DEC | 100,00 | 3300,00
### RCOUNT Bij deze functie wordt een set records als invoer genomen en het aantal records geteld dat tot dusver is aangetroffen. De waarde voor elke groep in de query wordt teruggezet. Als er voor een kolom een sorteervolgorde is gedefinieerd, wordt deze functie niet opgehoogd voor omliggende identieke waarden van de gesorteerde kolom. Om dit probleem te voorkomen, dienen de kolommen in rapporten niet gesorteerd te zijn. Syntaxis: RCOUNT (Expr) Waarbij:
Expr | Een expressie van elk gegevenstype.
Voorbeeld: In het volgende voorbeeld wordt een rapport getoond dat de functie RCOUNT gebruikt.
MAAND | WINST | RCOUNT
MEI | 300,00 | 2
JUN | 400,00 | 3
JUL | 500,00 | 4
AUG | 500,00 | 5
SEP | 500,00 | 6
OKT | 300,00 | 7
### RMAX Bij deze functie wordt een set records als invoer genomen en de maximumwaarde getoond op basis van de records die tot dusver zijn aangetroffen. Het opgegeven gegevenstype moet gesorteerd kunnen worden. Syntaxis: RMAX (expression) Waarbij:
expression | Een expressie van elk gegevenstype. Het gegevenstype moet een gekoppelde sorteervolgorde hebben.
Voorbeeld: In het volgende voorbeeld wordt een rapport getoond dat de functie RMAX gebruikt.
MAAND | WINST | RMAX
JAN | 100,00 | 100,00
FEB | 200,00 | 200,00
MRT | 100,00 | 200,00
APR | 100,00 | 200,00
MEI | 300,00 | 300,00
JUN | 400,00 | 400,00
JUL | 500,00 | 500,00
AUG | 500,00 | 500,00
SEP | 500,00 | 500,00
OKT | 300,00 | 500,00
NOV | 200,00 | 500,00
DEC | 100,00 | 500,00
### RMIN Bij deze functie wordt een set records als invoer genomen en de minimumwaarde getoond op basis van de records die tot dusver zijn aangetroffen. Het opgegeven gegevenstype moet gesorteerd kunnen worden. Syntaxis: RMIN (expression) Waarbij:
expression | Een expressie van elk gegevenstype. Het gegevenstype moet een gekoppelde sorteervolgorde hebben.
Voorbeeld: In het volgende voorbeeld wordt een rapport getoond dat de functie RMIN gebruikt.
MAAND | WINST | RMIN
JAN | 400,00 | 400,00
FEB | 200,00 | 200,00
MRT | 100,00 | 100,00
APR | 100,00 | 100,00
MEI | 300,00 | 100,00
JUN | 400,00 | 100,00
JUL | 500,00 | 100,00
AUG | 500,00 | 100,00
SEP | 500,00 | 100,00
OKT | 300,00 | 100,00
NOV | 200,00 | 100,00
DEC | 100,00 | 100,00

Gepubliceerd op augustus 2022 | Copyright © 2005, 2022, Oracle en/of geaffilieerde bedrijven. Legal Notices.