Megosztás a következőn keresztül:


pack_all()

Dinamikus tulajdonságcsomag-objektumot hoz létre a táblázatos kifejezés összes oszlopából.

Megjegyzés

A visszaadott objektum megjelenítése nem garantáltan bájtszintű kompatibilis a futtatások között. A zsákban megjelenő tulajdonságok például eltérő sorrendben jelenhetnek meg.

Syntax

pack_all([ ignore_null_empty ])

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
ignore_null_empty bool Azt jelzi, hogy figyelmen kívül kell-e hagyni a null/üres oszlopokat, és ki kell-e zárni őket az eredményként kapott tulajdonságzsákból. Az alapértelmezett érték false.

Példa

Az alábbi lekérdezés az alábbi táblázat oszlopainak létrehozásához használható 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 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)

Kimenet

SourceNumber TargetNumber CharsCount Csomagolt CsomagoltIgnoreNullEmpty
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}

Megjegyzés

A fenti példa utolsó két sorában különbség van a Csomagolt és a CsomagoltIgnoreNullEmpty oszlopok között. Ez a két sor üres értékeket tartalmazott, amelyeket a pack_all(igaz) figyelmen kívül hagyott.