Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sürüm açılan listesini kullanarak hizmetler arasında geçiş yapın. Gezinti hakkında daha fazla bilgi edinin.
Şunlar için geçerlidir: ✅ Microsoft Fabric ✅ Azure Veri Gezgini ✅ Azure İzleyici ✅ Microsoft Sentinel
Gruptaki ifadenin tüm değerlerini dynamic içeren bir JSON özellik paketi (sözlük) oluşturur.
Null değerler yoksayılır ve hesaplamayı dikkate almaz.
Sözdizimi
make_bag
(
expr [,maxSize])
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| ifade | dynamic |
✔️ | Toplama hesaplaması için kullanılan ifade. |
| maxSize | int |
Döndürülen öğe sayısı üst sınırı. Varsayılan ve maksimum değer 1048576. |
Not
make_dictionary() yerine kullanım dışı bırakılmıştır make_bag(). Eski sürümde varsayılan maxSize sınırı 128'tir.
Döndürülenler
dynamic Gruptaki tüm Expr değerlerinin (özellik torbaları) JSON özellik paketini (sözlük) döndürür. Sözlük olmayan değerler atlanır.
Bir anahtar birden fazla satırda görünüyorsa, bu anahtar için olası değerlerden rastgele bir değer seçilir.
Örnek
Aşağıdaki örnekte paketlenmiş bir JSON özellik paketi gösterilmektedir.
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)
Çıktı
| Dict |
|---|
| { "prop01": "val_a", "prop02": "val_b", "prop03": "val_c" } |
make_bag() çıkışındaki çanta anahtarlarını sütunlara dönüştürmek için bag_unpack() eklentisini kullanın.
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)
Çıktı
| prop01 | prop02 | prop03 |
|---|---|---|
| val_a | val_b | val_c |
İlgili içerik
- Toplama işlevi türlerini bir bakışta
- make_bag_if() (toplama işlevi)
- bag_unpack()
- bag_pack()
- make_list() (toplama işlevi)
- parse_json()