Aggregeringsfunktionstyper i korthet
Artikel 01/10/2024
7 deltagare
Feedback
I den här artikeln
En aggregeringsfunktion utför en beräkning på en uppsättning värden och returnerar ett enda värde. Dessa funktioner används tillsammans med sammanfattningsoperatorn . I den här artikeln visas alla tillgängliga aggregeringsfunktioner grupperade efter typ. Information om skalära funktioner finns i Scalar-funktionstyper .
Binära funktioner
Funktionsnamn
Description
binary_all_and()
Returnerar aggregerat värde med hjälp av binärt AND för gruppen.
binary_all_or()
Returnerar aggregerat värde med hjälp av binärt ELLER för gruppen.
binary_all_xor()
Returnerar aggregerat värde med hjälp av den binära XOR:en för gruppen.
Dynamiska funktioner
Radväljarefunktioner
Funktionsnamn
Description
arg_max()
Returnerar ett eller flera uttryck när argumentet maximeras.
arg_min()
Returnerar ett eller flera uttryck när argumentet minimeras.
take_any() , take_anyif()
Returnerar ett slumpmässigt icke-tomt värde för gruppen utan/med ett predikat.
Statistikfunktioner
Funktionsnamn
Description
avg()
Returnerar ett genomsnittligt värde i hela gruppen.
avgif()
Returnerar ett genomsnittligt värde i gruppen (med predikat).
count() , countif()
Returnerar ett antal av gruppen utan/med ett predikat.
count_distinct() , count_distinctif()
Returnerar antalet unika element i gruppen utan/med ett predikat.
dcount() , dcountif()
Returnerar ett ungefärligt distinkt antal gruppelement utan/med ett predikat.
hll()
Returnerar hyperloglogresultatet (HLL) för gruppelementen, ett mellanliggande värde för uppskattningen dcount
.
hll_if()
Returnerar hyperloglogresultatet (HLL) för gruppelementen, ett mellanliggande värde för uppskattningen dcount
(med predikat).
hll_merge()
Returnerar ett värde för sammanfogade HLL-resultat.
max() , maxif()
Returnerar det maximala värdet i gruppen utan/med ett predikat.
min() , minif()
Returnerar det minsta värdet i gruppen utan/med ett predikat.
percentile()
Returnerar en percentiluppskattning av gruppen.
percentiles()
Returnerar percentiluppskattningar för gruppen.
percentiles_array()
Returnerar percentilen ungefärligt för matrisen.
percentilesw()
Returnerar den viktade percentilen ungefärlig för gruppen.
percentilesw_array()
Returnerar den viktade percentilen ungefärlig för matrisen.
stdev() , stdevif()
Returnerar standardavvikelsen i gruppen för en population som anses vara ett urval utan/med ett predikat.
stdevp()
Returnerar standardavvikelsen i gruppen för en population som anses vara representativ.
sum() , sumif()
Returnerar summan av elementen i gruppen utan/med ett predikat.
tdigest()
Returnerar ett mellanliggande resultat för percentilernas approximation, den viktade percentilen ungefärlig för gruppen.
tdigest_merge()
Returnerar det sammanfogade tdigest
värdet i gruppen.
varians() , varianceif()
Returnerar variansen i hela gruppen utan/med ett predikat.
variancep()
Returnerar variansen i gruppen för en population som anses vara representativ.