| Skriv ut Åpne PDF-versjon av elektronisk hjelp

#### Løpende aggregatfunksjoner Løpende aggregatfunksjoner ligner på funksjonsaggregater ved at de tar et sett med poster som inndata, men i stedet for å returnere ett enkelt aggregat for hele settet med poster, returnerer de aggregatet basert på poster som er registrert så langt. Denne delen beskriver de løpende aggregatfunksjonene som støttes av Oracle BI Server. ### MAVG Beregner et glidende gjennomsnitt for de siste n radene med data i resultatsettet, inkludert gjeldende rad. Syntaks: MAVG (n_uttrykk, n) der:
n_uttrykk | Ethvert uttrykk som evalueres til en numerisk verdi.
n | Ethvert positivt heltall. Representerer gjennomsnittet for de siste n radene med data.
Gjennomsnittet for den første raden er lik det numeriske uttrykket for den første raden. Gjennomsnittet for den andre raden beregnes ved å ta gjennomsnittet for de to første radene med data. Gjennomsnittet for den tredje raden beregnes ved å ta gjennomsnittet for de tre første radene med data og så videre til du når den nte raden, der gjennomsnittet beregnes basert på de siste n radene med data. ### MSUM Denne funksjonen beregner en glidende sum for de siste n radene med data, inkludert gjeldende rad. Summen i den første raden er lik det numeriske uttrykket for den første raden. Summen i den andre raden beregnes ved å ta summen i de to første radene med data. Summen i den tredje raden beregnes ved å ta summen i de tre første radene med data og så videre. Når den nte raden er nådd, beregnes summen basert på de siste n radene med data. Syntaks: MSUM (n_uttrykk, n) Der:
n_uttrykk | Ethvert uttrykk som evalueres til en numerisk verdi.
n | Ethvert positivt heltall. Representerer summen av de siste n radene med data.
Eksempel: Følgende eksempel viser en rapport som bruker MSUM-funksjonen.
MÅNED | INNTEKT | 3_MO_SUM
JAN | 100,00 | 100,00
FEB | 200,00 | 300,00
MAR | 100,00 | 400,00
APRIL | 100,00 | 400,00
MAI | 300,00 | 500,00
JUNI | 400,00 | 800,00
JULI | 500,00 | 1200,00
AUG | 500,00 | 1400,00
SEPT | 500,00 | 1500,00
OKT | 300,00 | 1300,00
NOV | 200,00 | 1000,00
DES | 100,00 | 600,00
### RSUM Denne funksjonen beregner en løpende sum basert på poster som er registrert så langt. Summen i den første raden er lik det numeriske uttrykket for den første raden. Summen i den andre raden beregnes ved å ta summen i de to første radene med data. Summen i den tredje raden beregnes ved å ta summen i de tre første radene med data og så videre. Syntaks: RSUM (n_uttrykk) Der:
n_uttrykk | Ethvert uttrykk som evalueres til en numerisk verdi.
Eksempel: Følgende eksempel viser en rapport som bruker RSUM-funksjonen.
MÅNED | INNTEKT | RUNNING_SUM
JAN | 100,00 | 100,00
FEB | 200,00 | 300,00
MAR | 100,00 | 400,00
APRIL | 100,00 | 500,00
MAI | 300,00 | 800,00
JUNI | 400,00 | 1200,00
JULI | 500,00 | 1700,00
AUG | 500,00 | 2200,00
SEPT | 500,00 | 2700,00
OKT | 300,00 | 3000,00
NOV | 200,00 | 3200,00
DES | 100,00 | 3300,00
### RCOUNT Denne funksjonen tar et sett med poster som inndata og teller antallet poster som er registrert så langt. Verdien tilbakestilles for hver gruppe i spørringen. Hvis en sorteringsrekkefølge er definert i en kolonne, økes ikke denne funksjonen for sammenføyning av identiske verdier for den sorterte kolonnen. Du unngår dette problemet hvis rapportene enten ikke inneholder en sorteringsrekkefølge i noen kolonne eller inneholder sorteringsrekkefølger i alle kolonner. Syntaks: RCOUNT (Uttr) Der:
Uttr | Et uttrykk av enhver datatype.
Eksempel: Følgende eksempel viser en rapport som bruker RCOUNT-funksjonen.
MÅNED | FORTJENESTE | RCOUNT
MAI | 300,00 | 2
JUNI | 400,00 | 3
JULI | 500,00 | 4
AUG | 500,00 | 5
SEPT | 500,00 | 6
OKT | 300,00 | 7
### RMAX Denne funksjonen tar et sett med poster som inndata og viser maksimumsverdien basert på poster som er registrert så langt. Den angitte datatypen må kunne sorteres. Syntaks: RMAX (uttrykk) Der:
uttrykk | Et uttrykk av enhver datatype. Datatypen må ha en tilknyttet sorteringsrekkefølge.
Eksempel: Følgende eksempel viser en rapport som bruker RMAX-funksjonen.
MÅNED | FORTJENESTE | RMAX
JAN | 100,00 | 100,00
FEB | 200,00 | 200,00
MAR | 100,00 | 200,00
APRIL | 100,00 | 200,00
MAI | 300,00 | 300,00
JUNI | 400,00 | 400,00
JULI | 500,00 | 500,00
AUG | 500,00 | 500,00
SEPT | 500,00 | 500,00
OKT | 300,00 | 500,00
NOV | 200,00 | 500,00
DES | 100,00 | 500,00
### RMIN Denne funksjonen tar et sett med poster som inndata og viser minimumsverdien basert på poster som er registrert så langt. Den angitte datatypen må kunne sorteres. Syntaks: RMIN (uttrykk) Der:
uttrykk | Et uttrykk av enhver datatype. Datatypen må ha en tilknyttet sorteringsrekkefølge.
Eksempel: Følgende eksempel viser en rapport som bruker RMIN-funksjonen.
MÅNED | FORTJENESTE | RMIN
JAN | 400,00 | 400,00
FEB | 200,00 | 200,00
MAR | 100,00 | 100,00
APRIL | 100,00 | 100,00
MAI | 300,00 | 100,00
JUNI | 400,00 | 100,00
JULI | 500,00 | 100,00
AUG | 500,00 | 100,00
SEPT | 500,00 | 100,00
OKT | 300,00 | 100,00
NOV | 200,00 | 100,00
DES | 100,00 | 100,00

Publisert August 2022 | Copyright © 2005, 2022, Oracle og/eller tilknyttede selskaper. Legal Notices.