Sdílet prostřednictvím


Typy agregačních funkcí na první pohled

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Agregační funkce provede výpočet sady hodnot a vrátí jednu hodnotu. Tyto funkce se používají ve spojení s operátorem sumarizace. Tento článek obsahuje seznam všech dostupných agregačních funkcí seskupených podle typu. Skalární funkce najdete v tématu Typy skalárních funkcí.

Binární funkce

Název funkce Popis
binary_all_and() Vrátí agregovanou hodnotu pomocí binární hodnoty A 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

Název funkce Popis
buildschema() Vrátí minimální schéma, které uznává všechny hodnoty dynamického vstupu.
make_bag(), make_bag_if() Vrátí tašku vlastností dynamických hodnot ve skupině bez predikátu/s predikátem.
make_list(), make_list_if() Vrátí seznam všech hodnot ve skupině bez/s predikátem.
make_list_with_nulls() Vrátí seznam všech hodnot ve skupině včetně hodnot null.
make_set(), make_set_if() Vrátí sadu jedinečných hodnot ve skupině bez/s predikátem.

Funkce selektoru řádků

Název funkce Popis
arg_max() Vrátí jeden nebo více výrazů, pokud je argument maximalizován.
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/s predikátem.

Statistické funkce

Název funkce Popis
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 skupiny bez/s predikátem.
count_distinct(), count_distinctif() Vrátí počet jedinečných prvků ve skupině bez predikátu/s predikátem.
dcount(), dcountif() Vrátí přibližný jedinečný počet prvků skupiny bez/s predikátem.
hll() Vrátí výsledky HyperLogLogu (HLL) prvků skupiny, průběžnou hodnotu aproximace dcount .
hll_if() Vrátí výsledky HyperLogLogu (HLL) prvků skupiny, průběžnou 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/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.
percentil() Vrátí odhady percentilu skupiny.
percentiles_array() Vrátí percentil přibližné hodnoty pole.
percentilsw() Vrátí vážený percentil přibližnou hodnotu skupiny.
percentilesw_array() Vrátí vážený percentil přibližný matici.
stdev(), stdevif() Vrátí směrodatnou odchylku ve skupině pro základní soubor, který se považuje za vzorek bez predikátu.
stdevp() Vrátí směrodatnou odchylku ve skupině pro základní soubor, který je považován za reprezentativní.
sum(), sumif() Vrátí součet prvků ve skupině bez/s predikátem.
tdigest() Vrátí zprostředkující výsledek pro aproximaci percentilů, což je přibližná hodnota váženého percentilu skupiny.
tdigest_merge() Vrátí sloučenou tdigest hodnotu ve skupině.
variance(), varianceif() Vrátí odchylku ve skupině bez predikátu/s predikátem.
variancep() Vrátí rozptyl ve skupině pro základní soubor, který je považován za reprezentativní.