estimate_data_size()

傳回表格式運算式所選資料行的預估資料大小 (以位元組為單位)。

語法

estimate_data_size()

深入瞭解 語法慣例

參數

名稱 類型 必要 Description
columns 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