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. |