Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Beralih layanan menggunakan menu tarik-turun Versi. Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
dynamic Membuat tas properti JSON (kamus) dari semua nilai expr dalam grup.
Nilai null diabaikan dan tidak memperhitungkan perhitungan.
Catatan
Fungsi ini digunakan bersama dengan ringkasan operator.
Sintaks
make_bag
(
expr [,maxSize])
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
| Nama | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| expr | dynamic |
✔️ | Ekspresi yang digunakan untuk perhitungan agregasi. |
| maxSize | int |
Batas jumlah maksimum elemen yang dikembalikan. Nilai default dan maks adalah 1048576. |
Catatan
make_dictionary() tidak digunakan lagi dan digantikan dengan make_bag(). Versi warisan memiliki batas maxSize default 128.
Mengembalikan
Mengembalikan tas properti JSON (kamus dynamic ) dari semua nilai Expr dalam grup, yang merupakan tas properti. Nilai nondictionary dilewati.
Jika kunci muncul di lebih dari satu baris, nilai arbitrer, di luar nilai yang mungkin untuk kunci ini, dipilih.
Contoh
Contoh berikut menunjukkan tas properti JSON yang dikemas.
let T = datatable(prop:string, value:string)
[
"prop01", "val_a",
"prop02", "val_b",
"prop03", "val_c",
];
T
| extend p = bag_pack(prop, value)
| summarize dict=make_bag(p)
Hasil
| kamus |
|---|
| { "prop01": "val_a", "prop02": "val_b", "prop03": "val_c" } |
Gunakan plugin bag_unpack() untuk mengubah kunci tas dalam output make_bag() menjadi kolom.
let T = datatable(prop:string, value:string)
[
"prop01", "val_a",
"prop02", "val_b",
"prop03", "val_c",
];
T
| extend p = bag_pack(prop, value)
| summarize bag=make_bag(p)
| evaluate bag_unpack(bag)
Hasil
| prop01 | prop02 | prop03 |
|---|---|---|
| val_a | val_b | val_c |
Konten terkait
- sekilas jenis fungsi Agregasi sekilas
- make_bag_if() (fungsi agregasi)
- bag_unpack()
- bag_pack()
- make_list() (fungsi agregasi)
- parse_json()