Operátor serialize
Označuje, že pořadí sady vstupních řádků je bezpečné použít pro funkce okna.
Operátor má deklarativní význam. Označí vstupní řádek nastavený jako serializovaný (seřazený), aby na něj bylo možné použít funkce okna .
Syntax
serialize
[Název1=
Výraz1 [,
Název2=
Výraz2]...]
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
Název | string |
Název sloupce, který chcete přidat nebo aktualizovat. Pokud je vynechán, automaticky se vygeneruje název výstupního sloupce. | |
Výraz | string |
✔️ | Výpočet, který se má provést na vstupu. |
Příklady
Serializace podmnožina řádků podle podmínky
TraceLogs
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| serialize
Přidání čísla řádku do serializované tabulky
Pokud chcete přidat číslo řádku do serializované tabulky, použijte funkci row_number().
TraceLogs
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| serialize rn = row_number()
Serializace chování operátorů
Výstupní sada řádků následujících operátorů je označena jako serializovaná.
Sada výstupních řádků následujících operátorů je označena jako neserializovaná.
- Počet
- Odlišné
- Vyhodnotit
- omezující vlastnost
- Připojit
- řada make-series
- mv-expand
- snížit o
- Ukázka
- sample-distinct
- Sumarizovat
- horní vnořený
Všechny ostatní operátory zachovávají vlastnost serializace. Pokud je vstupní sada řádků serializovaná, pak výstupní sada řádků je také serializována.
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