Aracılığıyla paylaş


pack_all()

Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini Azure İzleyiciMicrosoft Sentinel

Tablosal ifadenin tüm sütunlarından dinamik özellik paketi nesnesi oluşturur.

Not

Döndürülen nesnenin gösteriminin çalıştırmalar arasında bayt düzeyi uyumlu olması garanti değildir. Örneğin, çantada görünen özellikler farklı bir sırada görünebilir.

Sözdizimi

pack_all([ ignore_null_empty ])

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Zorunlu Açıklama
ignore_null_empty bool Null/boş sütunların yoksayılıp yoksayılmayacağını ve sonuçta elde edilen özellik paketinden dışlanıp dışlanmayacağını gösterir. Varsayılan değer şudur: false.

Örnek

Aşağıdaki sorgu, aşağıdaki tablo için sütun oluşturmak için kullanır 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 Kategori 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)

Çıktı

SourceNumber TargetNumber CharsCount Dolu 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 Kategori 74 {"SourceNumber":"", "TargetNumber":"555-555-3456", "CharsCount": 74} {"TargetNumber":"555-555-3456", "CharsCount": 74}

Not

Yukarıdaki örneğin son iki satırındaki Packed ve PackedIgnoreNullEmpty sütunları arasında bir fark vardır. Bu iki satır, pack_all(true) tarafından yoksayılan boş değerler içeriyordu.