Udostępnij za pośrednictwem


Typy funkcji agregacji w skrócie

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

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() Zwraca wariancję w całej grupie dla populacji, która jest uważana za reprezentatywną.