Home

aggregasjonsfunksjoner

Aggregasjonsfunksjoner er operasjoner som tar et sett med verdier og returnerer en enkelt oppsummert verdi. De brukes til å oppsummere data i tabeller og datasett, ofte i forbindelse med gruppering av data for å få meningsfulle statistikker eller rapporter. I praksis finnes aggregasjonsfunksjoner i mange databaser, dataressurser og analyseverktøy.

Vanlige aggregasjonsfunksjoner inkluderer sum, gjennomsnitt (average), min, maks og antall (count). I SQL omtales de ofte

Et vanlig eksempel er å gruppere ansatte etter avdeling og beregne total årslønn per avdeling ved hjelp

Nullverdier håndteres ofte slik at aggregasjonsfunksjoner ignorerer dem, med unntak av COUNT(*) som teller alle rader.

I praksis brukes aggregasjonsfunksjoner i databaser, regneark og dataanalyseverktøy (for eksempel SQL, pandas, R) som byggesteiner

som
SUM,
AVG,
MIN,
MAX
og
COUNT,
og
de
kan
brukes
sammen
med
operasjonen
GROUP
BY
for
å
beregne
delsummer
per
gruppe.
av
SUM.
På
samme
måte
kan
man
finne
gjennomsnittlig
lønn,
det
minste
og
det
største
tallet
i
hver
gruppe.
Noen
funksjoner
som
COUNT(column)
teller
bare
ikke-null
verdier.
for
å
oppsummere
store
datasett
og
støtte
beslutningsprosesser.
De
brukes
sammen
med
grupperinger
og
uttrykk
som
rollup
og
cube
i
mer
avanserte
analyser.