Přehled typů agregačních funkcí
Článek
05/23/2023
Přispěvatelé: 7
Váš názor
V tomto článku
Agregační funkce provede výpočet sady hodnot a vrátí jednu hodnotu. Tyto funkce se používají ve spojení s operátorem summarize . Tento článek obsahuje seznam všech dostupných agregačních funkcí seskupených podle typu. Informace o skalárních funkcích najdete v tématu Typy skalárních funkcí .
Binární funkce
Název funkce
Description
binary_all_and()
Vrátí agregovanou hodnotu pomocí binární hodnoty AND skupiny.
binary_all_or()
Vrátí agregovanou hodnotu pomocí binární hodnoty OR skupiny.
binary_all_xor()
Vrátí agregovanou hodnotu pomocí binárního XOR skupiny.
Dynamické funkce
Funkce voliče řádků
Název funkce
Description
arg_max()
Vrátí jeden nebo více výrazů při maximalizaci argumentu.
arg_min()
Vrátí jeden nebo více výrazů při minimalizaci argumentu.
take_any() , take_anyif()
Vrátí náhodnou neprázdnou hodnotu pro skupinu bez predikátu nebo s predikátem.
Statistické funkce
Název funkce
Description
avg()
Vrátí průměrnou hodnotu ve skupině.
avgif()
Vrátí průměrnou hodnotu ve skupině (s predikátem).
count(), countif()
Vrátí počet skupin bez predikátu nebo s predikátem.
count_distinct() count_distinctif()
Vrátí počet jedinečných prvků ve skupině bez predikátu nebo s predikátem.
dcount(), dcountif()
Vrátí přibližný jedinečný počet prvků skupiny bez predikátu nebo s predikátem.
hll()
Vrátí výsledky HyperLogLog (HLL) prvků skupiny, mezilehlé hodnoty aproximace dcount
.
hll_if()
Vrátí výsledky HyperLogLog (HLL) prvků skupiny, mezilehnou hodnotu dcount
aproximace (s predikátem).
hll_merge()
Vrátí hodnotu pro sloučené výsledky HLL.
max(), maxif()
Vrátí maximální hodnotu ve skupině bez predikátu nebo s predikátem.
min() , minif()
Vrátí minimální hodnotu ve skupině bez predikátu nebo s predikátem.
percentil()
Vrátí odhad percentilu skupiny.
percentily()
Vrátí odhady percentilu skupiny.
percentiles_array()
Vrátí percentilové přibližné hodnoty matice.
percentilsw()
Vrátí odhad váženého percentilu skupiny.
percentilesw_array()
Vrátí odhad váženého percentilu matice.
stdev() , stdevif()
Vrátí směrodatnou odchylku skupiny pro základní soubor, který je považován za výběr bez predikátu nebo s predikátem.
stdevp()
Vrátí směrodatnou odchylku skupiny pro základní soubor, který je považován za reprezentativní.
sum() , sumif()
Vrátí součet prvků ve skupině bez predikátu nebo s predikátem.
tdigest()
Vrátí průběžný výsledek pro aproximaci percentilů, vážený percentil aproxim skupiny.
tdigest_merge()
Vrátí sloučenou tdigest
hodnotu v rámci skupiny.
variance() , varianceif()
Vrátí rozptyl ve skupině bez predikátu nebo s predikátem.
variancep()
Vrátí odchylku napříč skupinou základního souboru, který je považován za reprezentativní.