彙總函式類型速覽
彙總函式會根據一組值來執行計算,並傳回單一值。 這些函式會與 summarize 運算子搭配使用。 本文列出所有可用的彙總函式,並依類型群組。 若為純量函式,請參閱純量函式類型。
二進位函式
函數名稱 | 描述 |
---|---|
binary_all_and() | 使用群組的二元 AND 傳回彙總值。 |
binary_all_or() | 使用群組的二元 OR 傳回彙總值。 |
binary_all_xor() | 使用群組的二元 XOR 傳回彙總值。 |
動態函式
函數名稱 | 描述 |
---|---|
buildschema() | 傳回容許動態輸入的所有值的最小結構描述。 |
make_bag()、make_bag_if() | 傳回群組內具有/不具述詞的動態值的屬性包。 |
make_list()、make_list_if() | 傳回群組內具有/不具述詞的所有值的清單。 |
make_list_with_nulls() | 傳回群組內所有值的清單,包括 null 值。 |
make_set()、make_set_if() | 傳回群組內具有/不具述詞的一組相異值。 |
資料列選取器函式
函數名稱 | 描述 |
---|---|
arg_max() | 當引數最大化時,傳回一個或多個運算式。 |
arg_min() | 當引數最小化時,傳回一個或多個運算式。 |
take_any()、take_anyif() | 傳回群組具有/不具述詞的隨機非空白值。 |
統計函式
函數名稱 | 描述 |
---|---|
avg() | 傳回整個群組的平均值。 |
avgif() | 傳回整個群組 (具有述詞) 的平均值。 |
count()、countif() | 傳回具有/不具述詞的群組計數。 |
count_distinct () 、 count_distinctif () | 傳回群組中不含/含述詞的唯一元素計數。 |
dcount()、dcountif() | 傳回具有/不具述詞的群組元素的近似相異計數。 |
hll() | 傳回 HyperLogLog (HLL) 群組元素的結果,這是近似值的 dcount 中繼值。 |
hll_if () | 傳回 HyperLogLog (HLL) 群組元素的結果,這是具有述詞 () 之 dcount 近似值的中繼值。 |
hll_merge() | 傳回合並 HLL 結果的值。 |
max()、maxif() | 傳回具有/不具述詞的整個群組的最大值。 |
min()、minif() | 傳回具有/不具述詞的整個群組的最小值。 |
percentile() | 傳回群組的百分位數估計值。 |
percentiles() | 傳回群組的百分位數估計值。 |
percentiles_array() | 傳回陣列的百分位數近似值。 |
percentilesw() | 傳回群組的加權百分位數近似值。 |
percentilesw_array() | 傳回陣列的加權百分位數近似值。 |
stdev()、stdevif() | 傳回整個母體擴展群組的標準差,其被視為具有/不具述詞的樣本。 |
stdevp() | 傳回被視為具代表性的整個母體擴展群組的標準差。 |
sum()、sumif() | 傳回群組內具有/不具述詞的元素總和。 |
tdigest() | 傳回百分位數近似值的中繼結果,即群組的加權百分位數近似值。 |
tdigest_merge() | 傳回整個群組合併的 tdigest 值。 |
variance()、varianceif() | 傳回整個群組具有/不具述詞的變異數。 |
variancep() | 傳回被視為具代表性的整個母體擴展群組的變異數。 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應