共用方式為


series_stats()

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

傳回數據表中具有每個統計數據之數據行之數值數列的統計數據。

注意

此函式會傳回多個值。 如果您只需要單一值,例如平均值,請考慮使用 series_stats_dynamic

語法

...| extend (名字,... )= series_stats (series [, ignore_nonfinite])

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
名稱 string 輸出數據表的數據列標籤。 如果未提供,系統會產生它們。 如果您提供數目有限的名稱,數據表只會顯示這些數據行。
系列 dynamic ✔️ 數值的陣列。
ignore_nonfinite bool 判斷計算是否包含非有限值,例如 nullNaNinf等。 預設值為 false,如果存在非有限值,則會產生 null

傳回

數據表,其中包含下表所顯示之每個統計數據的數據行。

統計資料 描述
min 輸入陣列中的最小值。
min_idx 輸入陣列中最小值的第一個位置。
max 輸入陣列中的最大值。
max_idx 輸入陣列中最大值的第一個位置。
avg 輸入陣列的平均值。
variance 輸入數位的樣本變異數。
stdev 輸入數位的範例標準偏差。

範例

print x=dynamic([23, 46, 23, 87, 4, 8, 3, 75, 2, 56, 13, 75, 32, 16, 29]) 
| project series_stats(x)

輸出

series_stats_x_min series_stats_x_min_idx series_stats_x_max series_stats_x_max_idx series_stats_x_avg series_stats_x_stdev series_stats_x_variance
2 8 87 3 32.8 28.5036338535483 812.457142857143