pack_all()
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 tersebut mungkin muncul dalam urutan yang berbeda.
Sintaks
pack_all(
[ ignore_null_empty ])
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Jenis | Diperlukan | 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 akan digunakan pack_all()
untuk membuat kolom untuk tabel di bawah ini.
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)
Output
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} |
Catatan
Ada perbedaan antara kolom Packed dan PackedIgnoreNullEmpty dalam dua baris terakhir dari contoh di atas. Kedua baris ini menyertakan nilai kosong yang diabaikan oleh pack_all(true).
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk