pack_all()

Beralih layanan menggunakan menu tarik-turun Versi. Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Membuat objek tas properti dinamis dari semua kolom ekspresi tabular.

Catatan

Representasi objek yang ditampilkan tidak dijamin kompatibel dengan tingkat byte di antara eksekusi. Misalnya, properti yang muncul di tas mungkin muncul dalam urutan yang berbeda.

Sintaks

pack_all([ ignore_null_empty ])

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
ignore_null_empty bool Menunjukkan apakah akan mengabaikan kolom null/kosong dan mengecualikannya dari tas properti yang dihasilkan. Nilai defaultnya adalah false.

Contoh

Kueri berikut ini menggunakan pack_all() untuk membuat kolom yang dikemas.

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)

Hasil

Sumber Target CharsCount Packed PackedIgnoreNullEmpty
555-1234 555-1212 46 {
"Source":"555-1234",
"Target":"555-1212",
"CharsCount": 46
}
{
"Source":"555-1234",
"Target":"555-1212",
"CharsCount": 46
}
555-1234 555-1213 50 {
"Source":"555-1234",
"Target":"555-1213",
"CharsCount": 50
}
{
"Source":"555-1234",
"Target":"555-1213",
"CharsCount": 50
}
555-1313 42 {
"Source":"555-1313",
"Target":"",
"CharsCount": 42
}
{
"Source":"555-1313",
"CharsCount": 42
}
555-3456 74 {
"Source":"",
"Target":"555-3456",
"CharsCount": 74
}
{
"Target":"555-3456",
"CharsCount": 74
}

Catatan

Ada perbedaan antara kolom Packed dan PackedIgnoreNullEmpty di dua baris terakhir contoh. Kedua baris ini menyertakan nilai kosong yang diabaikan oleh pack_all(true).