![]() |
|
Løpende aggregatfunksjonerLø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. MAVGBeregner et glidende gjennomsnitt for de siste n radene med data i resultatsettet, inkludert gjeldende rad. Syntaks: MAVG (n_uttrykk, n) der:
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. MSUMDenne 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:
Eksempel: Følgende eksempel viser en rapport som bruker MSUM-funksjonen.
RSUMDenne 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:
Eksempel: Følgende eksempel viser en rapport som bruker RSUM-funksjonen.
RCOUNTDenne 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:
Eksempel: Følgende eksempel viser en rapport som bruker RCOUNT-funksjonen.
RMAXDenne 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:
Eksempel: Følgende eksempel viser en rapport som bruker RMAX-funksjonen.
RMINDenne 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:
Eksempel: Følgende eksempel viser en rapport som bruker RMIN-funksjonen.
|
Publisert September 2017 | Copyright © 2005, 2017, Oracle. Med enerett. Legal Notices. |