estimate_data_size()
適用於:✅Microsoft網狀架構✅Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel
傳回表格式表示式所選取數據行位元組的估計數據大小。
語法
estimate_data_size(
列)
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
列 | string |
✔️ | 來源表格式表達式中要用於數據大小估計的一或多個逗號分隔數據行參考。 若要包含所有資料行,請使用通配符 (* ) 字元。 |
傳回
所參考數據行位元組的估計數據大小。 估計是以數據類型和實際值為基礎。
例如,字串 '{"a":"bcd"}'
的數據大小小於動態值 dynamic({"a":"bcd"})
,因為後者的內部表示比字串更複雜。
範例
下列範例會使用 estimate_data_size()
計算數據大小總計。
range x from 1 to 10 step 1 // x (long) is 8
| extend Text = '1234567890' // Text length is 10
| summarize Total=sum(estimate_data_size(*)) // (8+10)x10 = 180
輸出
總數 |
---|
180 |