W inżynierii komputerowej funkcja agregująca jest algorytmem matematycznym, który zwraca sumaryczny zestaw danych. Funkcje te wykonują proste obliczenia matematyczne, w tym zliczanie, porządkowanie i obliczanie średnich z listy wartości. Agregacja danych jest powszechnie stosowana w sprawozdawczości statystycznej.
W biznesie funkcja zbiorcza może pomóc kierownictwu w określeniu kondycji i zysków firmy. Większość programów do automatycznego raportowania zawiera kilka funkcji zbiorczych, które są używane w standardowych raportach księgowych. Funkcje te obejmują algorytmy sumy, maksimum, minimum i średniej.
Wiele programów udostępnia specjalne metody obsługi funkcji agregujących. Pomagają one programistom w konwersji danych i obliczeniach matematycznych. Każdy język programowania ma określone zasady dotyczące korzystania z funkcji agregujących w oprogramowaniu.
Dodanie listy liczb to prosta funkcja matematyczna i dobry przykład funkcji agregującej. Ta specjalna funkcja działa, dodaje wartości liczbowe do listy danych. Funkcja sumy w programie Microsoft® Excel® jest powszechnie używanym algorytmem realizującym dodawanie.
Obliczanie średniej wartości zbioru liczb to kolejny przykład funkcji agregującej. Funkcja średniej zazwyczaj zwraca średnią lub medianę listy liczb. Ta specjalna funkcja jest zwykle używana w biznesie do określania trendów i anomalii.
Ustalenie minimalnej wartości z listy zazwyczaj wymaga złożonego algorytmu matematycznego. Większość języków programowania zawiera funkcję agregującą, która zwróci minimalną wartość z zestawu danych. Pomaga to programom działać wydajniej, ponieważ funkcja jest dostrojona pod kątem wydajności.
Funkcja count to proste polecenie, które zlicza liczbę wierszy w zestawie. Funkcja ta jest często używana w oprogramowaniu arkuszy kalkulacyjnych do określenia liczby wartości zwracanych na liście. Funkcje zliczania pomagają określić całkowitą liczbę wartości prezentowanych w zestawie danych.
Wiele programów używa algorytmów sortowania, które umożliwiają sortowanie danych w kolejności rosnącej lub malejącej. Algorytmy te wykorzystują funkcję agregującą do określenia maksymalnej i minimalnej wartości zestawu danych. Ta agregacja umożliwia sortowanie danych.
Oprogramowanie bazodanowe jest przeznaczone do manipulowania i przechowywania informacji firmy. To oprogramowanie wykorzystuje funkcje agregujące za pośrednictwem narzędzia zwanego ustrukturyzowanym językiem zapytań (SQL). SQL to powszechnie używane narzędzie, które zapewnia firmom analitykę w czasie rzeczywistym.