Udostępnij przez


pack_all()

Dotyczy: ✅Microsoft Fabric✅

Tworzy obiekt torby właściwości dynamicznej ze wszystkich kolumn wyrażenia tabelarycznego.

Uwaga

Reprezentacja zwróconego obiektu nie gwarantuje zgodności bajtów między przebiegami. Na przykład właściwości, które pojawiają się w torbie, mogą pojawić się w innej kolejności.

Składnia

pack_all([ ignore_null_empty ])

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Typ Wymagania opis
ignore_null_empty bool Wskazuje, czy ignorować kolumny null/puste i wykluczyć je z wynikowej torby właściwości. Domyślna wartość to false.

Przykład

Poniższe zapytanie używa pack_all() metody do tworzenia spakowanych kolumn.

datatable(Source:string,Target:string,CharsCount:long)
[
'555-1234','555-1212',46,
'555-1234','555-1213',50,
'555-1313','',42, 
'','555-3456',74 
]
| extend Packed=pack_all(), PackedIgnoreNullEmpty=pack_all(true)

Wyjście

Źródło Target CharsCount Packed PackedIgnoreNullEmpty
555-1234 555-1212 46 {
"Source":"555-1234",
"Target":"555-1212",
"CharsCount": 46
}
{
"Source":"555-1234",
"Target":"555-1212",
"CharsCount": 46
}
555-1234 555-1213 50 {
"Source":"555-1234",
"Target":"555-1213",
"CharsCount": 50
}
{
"Source":"555-1234",
"Target":"555-1213",
"CharsCount": 50
}
555-1313 42 {
"Source":"555-1313",
"Target":"",
"CharsCount": 42
}
{
"Source":"555-1313",
"CharsCount": 42
}
555-3456 74 {
"Source":"",
"Target":"555-3456",
"CharsCount": 74
}
{
"Target":"555-3456",
"CharsCount": 74
}

Uwaga

Istnieje różnica między kolumnami Packed i PackedIgnoreNullEmpty w dwóch ostatnich wierszach przykładu. Te dwa wiersze zawierały puste wartości, które zostały zignorowane przez pack_all(true).