Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 binarnego OR grupy. |
| binary_all_xor() | Zwraca wartość zagregowaną przy użyciu binarnego XOR grupy. |
Funkcje dynamiczne
| Nazwa funkcji | opis |
|---|---|
| buildschema() | Zwraca minimalny schemat, który przyznaje wszystkie wartości danych wejściowych dynamicznych. |
| make_bag(), make_bag_if() | Zwraca worek właściwości wartości dynamicznych w grupie bez/z predykatem. |
| 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 unikatowych wartości w grupie bez/z predykatem. |
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ą unikatową liczbę elementów grupy bez/z predykatem. |
| hll() | Zwraca wyniki funkcji HyperLogLog (HLL) elementów grupy— wartość dcount pośrednią przybliżenia. |
| 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 traktowana jako próbka bez/z predykatem. |
| stdevp() | Zwraca odchylenie standardowe w grupie dla populacji, która jest uważana 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(), variancepif() | Zwraca wariancję w całej grupie dla populacji, która jest uważana za reprezentatywną. |