Typy funkcji agregacji w skrócie
Artykuł 01/09/2024
Współautorzy: 7
Opinia
W tym artykule
Funkcja agregacji wykonuje obliczenia na zestawie wartości i zwraca pojedynczą wartość. Te funkcje są używane w połączeniu z operatorem podsumowania . W tym artykule wymieniono wszystkie dostępne funkcje agregacji pogrupowane według typu. Aby uzyskać informacje o funkcjach skalarnych, zobacz Typy funkcji skalarnych .
Funkcje binarne
Nazwa funkcji
Opis
binary_all_and()
Zwraca wartość zagregowaną przy użyciu wartości binarnej AND grupy.
binary_all_or()
Zwraca wartość zagregowaną przy użyciu wartości binarnej LUB grupy.
binary_all_xor()
Zwraca wartość zagregowaną przy użyciu binarnego XOR grupy.
Funkcje dynamiczne
Funkcje selektora wierszy
Nazwa funkcji
Opis
arg_max()
Zwraca co najmniej jedno wyrażenie, gdy argument jest zmaksymalizowany.
arg_min()
Zwraca co najmniej jedno wyrażenie, gdy argument jest zminimalizowany.
take_any() , take_anyif()
Zwraca losową wartość niepustą dla grupy bez/z predykatem.
Funkcje statystyczne
Nazwa funkcji
Opis
avg()
Zwraca średnią wartość w grupie.
avgif()
Zwraca średnią wartość w grupie (z predykatem).
count() , countif()
Zwraca liczbę grup bez/z predykatem.
count_distinct() , count_distinctif()
Zwraca liczbę unikatowych elementów w grupie bez/z predykatem.
dcount() , dcountif()
Zwraca przybliżoną odrębną liczbę elementów grupy bez/z predykatem.
hll()
Zwraca wyniki funkcji HyperLogLog (HLL) elementów grupy, czyli wartość pośrednią przybliżenia dcount
.
hll_if()
Zwraca wyniki funkcji HyperLogLog (HLL) elementów grupy, wartość dcount
pośrednią przybliżenia (z predykatem).
hll_merge()
Zwraca wartość scalonych wyników HLL.
max() , maxif()
Zwraca maksymalną wartość w grupie bez/z predykatem.
min() , minif()
Zwraca wartość minimalną w grupie bez/z predykatem.
percentyl()
Zwraca szacowanie percentylu grupy.
Percentyls()
Zwraca oszacowania percentylu grupy.
percentiles_array()
Zwraca przybliżone wartości percentylu tablicy.
percentylsw()
Zwraca ważony percentyl przybliżony dla grupy.
percentilesw_array()
Zwraca ważony percentyl przybliżony tablicy.
stdev() , stdevif()
Zwraca odchylenie standardowe w grupie dla populacji, która jest uznawana za próbkę bez/z predykatem.
stdevp()
Zwraca odchylenie standardowe w całej grupie dla populacji, która jest uznawana za reprezentatywną.
sum() , sumif()
Zwraca sumę elementów w grupie bez/z predykatem.
tdigest()
Zwraca wynik pośredni dla przybliżenia percentylu, ważonego percentylu przybliżonego dla grupy.
tdigest_merge()
Zwraca scaloną tdigest
wartość w grupie.
variance() , varianceif()
Zwraca wariancję w grupie bez/z predykatem.
variancep()
Zwraca wariancję w grupie dla populacji, która jest uznawana za reprezentatywną.