În inginerie informatică, o funcție agregată este un algoritm matematic care returnează un set rezumat de date. Aceste funcții efectuează calcule matematice simple, inclusiv numărarea, ordonarea și calcularea mediilor dintr-o listă de valori. Agregarea datelor este folosită în mod obișnuit în raportarea statistică.
În afaceri, o funcție agregată poate ajuta directorii să determine sănătatea și profiturile unei companii. Majoritatea programelor de raportare automată includ mai multe funcții agregate care sunt utilizate în rapoartele contabile standard. Aceste funcții includ algoritmi de sumă, maxim, minim și medie.
Multe programe software oferă metode speciale pentru a gestiona funcțiile agregate. Acestea ajută dezvoltatorii cu conversia datelor și calcule matematice. Fiecare limbaj de programare are reguli specifice pentru modul în care funcțiile agregate sunt utilizate în cadrul software-ului.
Adăugarea unei liste de numere este o funcție matematică simplă și un bun exemplu de funcție de agregare. Această funcție specială funcționează adaugă valori numerice într-o listă de date. Funcția de sumă din Microsoft® Excel® este un algoritm utilizat în mod obișnuit care efectuează adunări.
Calcularea valorii medii a unui set de numere este un alt exemplu de funcție agregată. Funcția medie va returna de obicei valoarea medie sau mediană a unei liste de numere. Această funcție specială este utilizată de obicei în afaceri pentru a ajuta la determinarea tendințelor și a anomaliilor.
Determinarea valorii minime dintr-o listă necesită de obicei un algoritm matematic complex. Majoritatea limbajelor de programare includ o funcție agregată care va returna valoarea minimă dintr-un set de date. Acest lucru ajută programele să ruleze mai eficient, deoarece funcția este reglată pentru performanță.
O funcție de numărare este o comandă simplă care numără numărul de rânduri dintr-un set. Această funcție este adesea folosită în software-ul pentru foi de calcul pentru a defini numărul de valori returnate în listă. Funcțiile de numărare ajută la determinarea numărului total de valori prezentate într-un set de date.
Multe programe software folosesc algoritmi de sortare care permit sortarea datelor în ordine crescătoare sau descrescătoare. Acești algoritmi folosesc o funcție de agregare pentru a determina valoarea maximă și minimă a unui set de date. Această agregare permite sortarea datelor.
Software-ul pentru baze de date este conceput pentru a manipula și stoca informațiile unei companii. Acest software folosește funcții agregate printr-un instrument numit limbaj de interogare structurat (SQL). SQL este un instrument utilizat în mod obișnuit care oferă companiilor analize în timp real.