series_stats_dynamic()
適用於:✅Microsoft網狀架構✅Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel
傳回動態物件中數列的統計數據。
語法
series_stats_dynamic(
series [,
ignore_nonfinite ])
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
系列 | dynamic |
✔️ | 數值的陣列。 |
ignore_nonfinite | bool |
指出是否要在忽略非有限值時計算統計數據,例如 null、 NaN、 inf 等等。 預設值為 false ,如果陣列中有非有限值,則會傳 null 回 。 |
傳回
具有下列內容的動態屬性包物件:
min
:輸入陣列中的最小值。min_idx
:輸入陣列中最小值的第一個位置。max
:輸入陣列中的最大值。max_idx
:輸入陣列中最大值的第一個位置。avg
:輸入陣列的平均值。variance
:輸入數位的樣本變異數。stdev
:輸入陣列的範例標準偏差。sum
:輸入陣列中值的總和。len
:輸入陣列的長度。
範例
print x=dynamic([23, 46, 23, 87, 4, 8, 3, 75, 2, 56, 13, 75, 32, 16, 29])
| project stats=series_stats_dynamic(x)
輸出
stats |
---|
{“min”: 2.0, “min_idx”: 8, “max”: 87.0, “max_idx”: 3, “avg”: 32.8, “stdev”: 28.50363853548269, “variance”: 812.45714285714291, “sum”: 492.0, “len”: 15} |
下列查詢會建立每分鐘平均計程車費用的一系列,然後計算這些平均車資的統計數據:
nyc_taxi
| make-series Series=avg(fare_amount) on pickup_datetime step 1min
| project Stats=series_stats_dynamic(Series)
輸出
狀態 |
---|
{“min”:0,“min_idx”:96600,“max”:“31.779069767441861”,“max_idx”:481260,“avg”:“13.062685479531414”,“stdev”:“1.7730590207741219”,“變異數”:“3.1437382911484884”,“sum”:“6865747.488041711”,“len”:525600} |