Sdílet prostřednictvím


pack_all()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Vytvoří objekt kontejneru dynamické vlastnosti ze všech sloupců tabulkového výrazu.

Poznámka:

Reprezentace vráceného objektu není zaručená, že mezi běhy je kompatibilní na úrovni bajtů. Například vlastnosti, které se zobrazí v sáčku, se můžou zobrazit v jiném pořadí.

Syntaxe

pack_all([ ignore_null_empty ])

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
ignore_null_empty bool Určuje, zda se mají ignorovat sloupce s hodnotou null/prázdné 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.

SourceNumber Cílové číslo 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)

Výstup

SourceNumber Cílové číslo CharsCount Zabalený 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:

Mezi sloupci Packed a PackedIgnoreNullEmpty v posledních dvou řádcích výše uvedeného příkladu je rozdíl. Tyto dva řádky obsahovaly prázdné hodnoty, které byly ignorovány pack_all(true).