匯總函式類型一目了然
適用於:✅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() | 針對被視為代表性的母體,傳回整個群組的變異數。 |