pack_all()
Crea un oggetto contenitore delle proprietà dinamiche da tutte le colonne dell'espressione tabulare.
Nota
Non è garantito che la rappresentazione dell'oggetto restituito sia compatibile a livello di byte tra le esecuzioni. Ad esempio, le proprietà visualizzate nel contenitore possono essere visualizzate in un ordine diverso.
Sintassi
pack_all(
[ ignore_null_empty ])
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Tipo | Obbligatoria | Descrizione |
---|---|---|---|
ignore_null_empty | bool |
Indica se ignorare le colonne null/vuote ed escluderle dal contenitore delle proprietà risultante. Il valore predefinito è false . |
Esempio
La query seguente userà pack_all()
per creare colonne per la tabella seguente.
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)
Output
SourceNumber | TargetNumber | CharsCount | Pranzo | 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} |
Nota
Esiste una differenza tra le colonne Packed e PackedIgnoreNullEmpty nelle ultime due righe dell'esempio precedente. Queste due righe includevano valori vuoti ignorati da pack_all(true).
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per