次の方法で共有


pack_all()

適用対象: ✅Microsoft FabricAzure データ エクスプローラーAzure MonitorMicrosoft Sentinel

表形式式のすべての列から、 dynamic プロパティ バッグ オブジェクトを作成します。

Note

返されるオブジェクトの表現について、実行間でのバイトレベルの互換性は保証されません。 たとえば、バッグに表示されるプロパティの表示順が変わる可能性があります。

構文

pack_all([ ignore_null_empty ])

構文規則について詳しく知る。

パラメーター

件名 タイプ Required 説明
ignore_null_empty bool null/空の列を無視し、結果のプロパティ バッグから除外するかどうかを示します。 既定値は false です。

次のクエリでは、 pack_all() を使用して、次の表の列を作成します。

SourceNumber TargetNumber CharsCount
555-555-1234 555-555-1212 46
555-555-1234 555-555-1213 50
555-555-1313 42
555-555-3456 74
datatable(SourceNumber:string,TargetNumber:string,CharsCount:long)
[
'555-555-1234','555-555-1212',46,
'555-555-1234','555-555-1213',50,
'555-555-1313','',42, 
'','555-555-3456',74 
]
| extend Packed=pack_all(), PackedIgnoreNullEmpty=pack_all(true)

出力

SourceNumber TargetNumber CharsCount Packed PackedIgnoreNullEmpty
555-555-1234 555-555-1212 46 {"SourceNumber":"555-555-1234", "TargetNumber":"555-555-1212", "CharsCount": 46} {"SourceNumber":"555-555-1234", "TargetNumber":"555-555-1212", "CharsCount": 46}
555-555-1234 555-555-1213 50 {"SourceNumber":"555-555-1234", "TargetNumber":"555-555-1213", "CharsCount": 50} {"SourceNumber":"555-555-1234", "TargetNumber":"555-555-1213", "CharsCount": 50}
555-555-1313 42 {"SourceNumber":"555-555-1313", "TargetNumber":"", "CharsCount": 42} {"SourceNumber":"555-555-1313", "CharsCount": 42}
555-555-3456 74 {"SourceNumber":"", "TargetNumber":"555-555-3456", "CharsCount": 74} {"TargetNumber":"555-555-3456", "CharsCount": 74}

Note

上の例において、最後の 2 行の Packed 列と PackedIgnoreNullEmpty 列に違いが生じています。 これらの 2 行には空の値が含まれていましたが、pack_all(true) により除外されました。