GitHubKontrybutorzy w programie GitHub: Edytuj w trybie z połączeniem

Typy funkcji agregowania na pierwszy rzut oka

Funkcja agregacyjna wykonuje obliczenia dla zestawu wartości i zwraca pojedynczą wartość. Ten artykuł zawiera listę wszystkich dostępnych funkcji agregacji pogrupowanych według typu.

Funkcje binarne

Funkcja Opis
binary_all_and () Zwraca wartość zagregowaną z użyciem wartości binarnej AND grupy.
binary_all_or () Zwraca wartość zagregowaną z użyciem binarnego OR grupy.
binary_all_xor () Zwraca wartość zagregowaną z użyciem binarnego XOR grupy.

Funkcje dynamiczne

Funkcja Opis
make_list (), make_list_if () Zwraca listę wszystkich wartości w grupie bez/z predykatem.
make_list_with_nulls () Zwraca listę wszystkich wartości w grupie, w tym wartości null.
make_set (), make_set_if () Zwraca zestaw odrębnych wartości w obrębie grupy bez/z predykatem.

Funkcje selektora wierszy

Funkcja Opis
arg_max () Zwraca jeden lub więcej wyrażeń, gdy argument jest zmaksymalizowany.
arg_min () Zwraca jeden lub więcej wyrażeń, gdy argument jest zminimalizowany.

Funkcje statystyczne

Funkcja Opis
avg () Zwraca średnią wartość w grupie.
avgif () Zwraca średnią wartość w grupie (z predykatem).
count (), countif () Zwraca liczebność grupy bez/z predykatem.
dcount (), dcountif () Zwraca przybliżoną liczbę odrębnych elementów grupy bez predykatu/z predykatem.
max (), maxif () Zwraca wartość maksymalną w całej grupie bez/z predykatem.
min (), minif () Zwraca minimalną wartość w grupie bez/z predykatem.
sum (), sumif () Zwraca sumę elementów w grupie bez predykatu/z predykatem.