Bir bakışta toplama işlevi türleri
Makale 01/10/2024
7 katılımcı
Geri Bildirim
Bu makalede
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.