serialize 運算子
標記輸入資料列集的順序可以安全地用於視窗函式。
運算子具有宣告式意義。 其會將輸入資料列集標示為已序列化 (已排序),以便將視窗函式套用至該資料列集。
語法
serialize
[Name1=
Expr1 [,
Name2=
Expr2]...]
深入瞭解 語法慣例。
參數
名稱 | 類型 | 必要 | 描述 |
---|---|---|---|
名稱 | string |
要新增或更新的資料行名稱。 如果省略,則會自動產生輸出數據行名稱。 | |
Expr | string |
✔️ | 要對輸入執行的計算。 |
範例
依條件串行化數據列的子集
TraceLogs
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| serialize
將數據列編號加入串行化數據表
若要將數據列編號加入串行化數據表中,請使用 row_number () 函式。
TraceLogs
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| serialize rn = row_number()
運算符的串行化行為
下列運算子的輸出資料列集標示為已序列化。
下列運算子的輸出數據列集標示為非串行化。
所有其他運算子皆會保留序列化屬性。 如果輸入資料列集已序列化,則輸出資料列集也會序列化。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應