共用方式為


匯總函式類型一目了然

適用於:✅Microsoft網狀架構Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel

彙總函式會根據一組值來執行計算,並傳回單一值。 這些函式會與 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() 針對被視為代表性的母體,傳回整個群組的變異數。