pack_all()
Vytvoří objekt dynamického kontejneru vlastností ze všech sloupců tabulkového výrazu.
Poznámka
Reprezentace vráceného objektu nemá mezi spuštěními zaručenou kompatibilitu na úrovni bajtů. Například vlastnosti, které se zobrazují v kontejneru, se můžou zobrazit v jiném pořadí.
Syntax
pack_all(
[ ignore_null_empty ])
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
ignore_null_empty | bool |
Určuje, jestli se mají ignorovat sloupce null nebo prázdné sloupce a vyloučit je z výsledného kontejneru vlastností. Výchozí hodnota je false . |
Příklad
Následující dotaz použije pack_all()
k vytvoření sloupců pro následující tabulku.
Zdrojové číslo | Cílové číslo | Počet znaků |
---|---|---|
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)
Výstup
Zdrojové číslo | Cílové číslo | Počet znaků | Balené | 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 | 74 | {"SourceNumber":"", "TargetNumber":"555-555-3456", "CharsCount": 74} | {"TargetNumber":"555-555-3456", "CharsCount": 74} |
Poznámka
V posledních dvou řádcích výše uvedeného příkladu je rozdíl mezi sloupci PackedIgnoreNullEmpty. Tyto dva řádky obsahovaly prázdné hodnoty, které pack_all(true) ignorovala.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro