Operátor extend
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Vytvoří počítané sloupce a připojí je k sadě výsledků.
Syntaxe
T [ColumnName ColumnName(
| [,
...] ] =
)
| extend
Výraz [,
...]
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
T | string |
✔️ | Tabulkový vstup, který se má rozšířit. |
ColumnName | string |
Název sloupce, který chcete přidat nebo aktualizovat. | |
Expression | string |
✔️ | Výpočet, který se má provést přes vstup. |
- Pokud parametr ColumnName vynecháte, název výstupního sloupce výrazu se automaticky vygeneruje.
- Pokud výraz vrátí více než jeden sloupec, seznam názvů sloupců lze zadat v závorkách. Pak se výstupním sloupcům výrazu zobrazí zadané názvy. Pokud není zadaný seznam názvů sloupců, všechny výstupní sloupce výrazu s vygenerovanými názvy se přidají do výstupu.
Návraty
Kopie vstupní tabulkové sady výsledků, která:
- Názvy sloupců, které
extend
již ve vstupu existují, se odeberou a připojí jako nové počítané hodnoty. - Názvy sloupců, které
extend
ve vstupu neexistují, se připojují jako nové počítané hodnoty.
Poznámka:
Operátor extend
přidá do vstupní sady výsledků nový sloupec, který nemá index. Ve většině případů, pokud je nový sloupec nastavený tak, aby byl úplně stejný jako existující sloupec tabulky s indexem, Kusto může automaticky použít existující index. V některých složitých scénářích se ale toto šíření neprokončí. Pokud je v takových případech cílem přejmenovat sloupec, použijte project-rename
místo toho operátor .
Příklad
StormEvents
| project EndTime, StartTime
| extend Duration = EndTime - StartTime
Následující tabulka zobrazuje pouze prvních 10 výsledků. Pokud chcete zobrazit úplný výstup, spusťte dotaz.
EndTime | Počáteční čas | Doba trvání |
---|---|---|
2007-01-01T00:00:00Z | 2007-01-01T00:00:00Z | 00:00:00 |
2007-01-01T00:25:00Z | 2007-01-01T00:25:00Z | 00:00:00 |
2007-01-01T02:24:00Z | 2007-01-01T02:24:00Z | 00:00:00 |
2007-01-01T03:45:00Z | 2007-01-01T03:45:00Z | 00:00:00 |
2007-01-01T04:35:00Z | 2007-01-01T04:35:00Z | 00:00:00 |
2007-01-01T04:37:00Z | 2007-01-01T03:37:00Z | 01:00:00 |
2007-01-01T05:00:00Z | 2007-01-01T00:00:00Z | 05:00:00 |
2007-01-01T05:00:00Z | 2007-01-01T00:00:00Z | 05:00:00 |
2007-01-01T06:00:00Z | 2007-01-01T00:00:00Z | 06:00:00 |
2007-01-01T06:00:00Z | 2007-01-01T00:00:00Z | 06:00:00 |
Související obsah
- Použití series_stats k vrácení více sloupců