Bir bakışta toplama işlevi türleri

Toplama işlevi bir değer kümesi üzerinde hesaplama yapar ve tek bir değer döndürür. Bu işlevler summarize işleciyle birlikte kullanılır. Bu makalede, türe göre gruplandırılmış tüm kullanılabilir toplama işlevleri listelenir. Skaler işlevler için bkz. Skaler işlev türleri.

İkili işlevler

İşlev Adı Description
binary_all_and() Grubun ikili AND değerini kullanarak toplanan değeri döndürür.
binary_all_or() Grubun ikili OR değerini kullanarak toplanan değeri döndürür.
binary_all_xor() Grubun ikili XOR değerini kullanarak toplanan değeri döndürür.

Dinamik işlevler

İşlev Adı Description
buildschema() Dinamik girişin tüm değerlerini kabul eden en düşük şemayı döndürür.
make_bag(), make_bag_if() Koşul olmadan/koşula sahip olmadan grup içindeki dinamik değerlerden oluşan bir özellik paketi döndürür.
make_list(), make_list_if() Koşul olmadan/koşula sahip olmadan gruptaki tüm değerlerin listesini döndürür.
make_list_with_nulls() Null değerler de dahil olmak üzere gruptaki tüm değerlerin listesini döndürür.
make_set(), make_set_if() Koşul olmadan/koşula sahip olmadan grup içinde bir dizi ayrı değer döndürür.

Satır seçici işlevleri

İşlev Adı Description
arg_max() Bağımsız değişken ekranı kapladığında bir veya daha fazla ifade döndürür.
arg_min() Bağımsız değişken simge durumuna küçültüldüğünde bir veya daha fazla ifade döndürür.
take_any(), take_anyif() Koşulsuz/koşullu grup için rastgele boş olmayan bir değer döndürür.

İstatistiksel işlevler

İşlev Adı Description
avg() Grup genelinde ortalama bir değer döndürür.
avgif() Grup genelinde ortalama bir değer döndürür (koşul ile).
count(), countif() Koşul içermeyen/koşula sahip olmayan grup sayısını döndürür.
count_distinct(), count_distinctif() Koşul içermeyen/koşula sahip olmayan gruptaki benzersiz öğelerin sayısını döndürür.
dcount(), dcountif() Koşul içermeyen/koşula sahip olmayan grup öğelerinin yaklaşık ayrı sayısını döndürür.
hll() Yaklaşık değerin ara değeri dcount olan grup öğelerinin HyperLogLog (HLL) sonuçlarını döndürür.
hll_if() Grup öğelerinin HyperLogLog (HLL) sonuçlarını, yaklaşık değerin dcount bir ara değeri (koşul ile) döndürür.
hll_merge() Birleştirilmiş HLL sonuçları için bir değer döndürür.
max(), maxif() Koşul olmadan/koşul olmadan grup genelinde en yüksek değeri döndürür.
min(), minif() Koşul olmadan/koşul olmadan grup genelinde en düşük değeri döndürür.
percentile() Grubun yüzdebirlik tahminini döndürür.
percentiles() Grubun yüzdebirlik tahminlerini döndürür.
percentiles_array() Dizinin yüzdebirlik değerini döndürür.
percentilesw() Grubun ağırlıklı yüzdebirlik değerini döndürür.
percentilesw_array() Dizinin ağırlıklı yüzdebirlik değerini döndürür.
stdev(), stdevif() Koşulsuz/koşullu bir örnek olarak kabul edilen popülasyon için grup genelinde standart sapması döndürür.
stdevp() Temsili kabul edilen bir popülasyon için grup genelinde standart sapması döndürür.
sum(), sumif() Koşulsuz/koşulsuz grup içindeki öğelerin toplamını döndürür.
tdigest() Grubun ağırlıklı yüzdebirlik değeri olan yaklaşık yüzdebirlik değeri olan yaklaşık yüzdebirlik değeri için ara bir sonuç döndürür.
tdigest_merge() Grup genelinde birleştirilmiş tdigest değeri döndürür.
variance(), varianceif() Bir koşul olmadan/koşul olmadan grup genelinde varyansı döndürür.
variancep() Temsili olarak kabul edilen bir popülasyon için grup genelinde varyansı döndürür.