從表格式表達式的所有數據行建立動態屬性包物件。
注意
傳回物件的表示不保證在執行之間與位元節層級相容。 例如,出現在包中的屬性可能會以不同的順序顯示。
語法
pack_all([ ignore_null_empty ])
深入瞭解 語法慣例。
參數
| 姓名 | 類型 | 必要 | 描述 |
|---|---|---|---|
| ignore_null_empty | bool |
指出是否忽略 Null/空白資料行,並將其從產生的屬性包中排除。 預設值是 false。 |
範例
下列查詢可用 pack_all() 來建立壓縮資料行。
datatable(Source:string,Target:string,CharsCount:long)
[
'555-1234','555-1212',46,
'555-1234','555-1213',50,
'555-1313','',42,
'','555-3456',74
]
| extend Packed=pack_all(), PackedIgnoreNullEmpty=pack_all(true)
輸出
| 來源 | 標的 | CharsCount | Packed |
PackedIgnoreNullEmpty |
|---|---|---|---|---|
| 555-1234 | 555-1212 | 46 | { “來源”:“555-1234”, “目標”:“555-1212”, 「字元計數」:46 } |
{ “來源”:“555-1234”, “目標”:“555-1212”, 「字元計數」:46 } |
| 555-1234 | 555-1213 | 50 | { “來源”:“555-1234”, “目標”:“555-1213”, 「字數」:50 } |
{ “來源”:“555-1234”, “目標”:“555-1213”, 「字數」:50 } |
| 555-1313 | 42 | { “來源”:“555-1313”, “目標”:“”, 「字元計數」:42 } |
{ “來源”:“555-1313”, 「字元計數」:42 } |
|
| 555-3456 | 74 | { “來源”:“”, “目標”:“555-3456”, 「字數」:74 } |
{ “目標”:“555-3456”, 「字數」:74 } |
注意
範例最後兩列中的 Packed 和 PackedIgnoreNullEmpty 資料行之間有差異。 這兩個數據列包含由 pack_all(true) 忽略的空白值。