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.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: