extend-operatorn
Skapar beräknade kolumner och lägger till dem i resultatuppsättningen.
Syntax
T| extend
[ColumnName | (
ColumnName[,
...])
=
] Uttryck [,
...]
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
T | string |
✔️ | Tabellindata som ska utökas. |
Columnname | string |
Namnet på kolumnen som ska läggas till eller uppdateras. | |
Uttryck | string |
✔️ | Beräkning som ska utföras över indata. |
- Om ColumnName utelämnas genereras utdatakolumnnamnet för Uttryck automatiskt.
- Om Uttrycket returnerar mer än en kolumn kan en lista med kolumnnamn anges inom parentes. Sedan får uttrycksutdatakolumnerna de angivna namnen. Om en lista över kolumnnamnen inte anges läggs alla uttrycksutdatakolumner med genererade namn till i utdata.
Returer
En kopia av resultatuppsättningen för indataflikar, så att:
- Kolumnnamn som anges av
extend
som redan finns i indata tas bort och läggs till som nya beräknade värden. - Kolumnnamn som anges av
extend
som inte finns i indata läggs till som nya beräknade värden.
Anteckning
Operatorn extend
lägger till en ny kolumn i indataresultatuppsättningen, som inte har något index. I de flesta fall, om den nya kolumnen är inställd på exakt samma som en befintlig tabellkolumn som har ett index, kan Kusto automatiskt använda det befintliga indexet. I vissa komplexa scenarier görs dock inte den här spridningen. Om målet i sådana fall är att byta namn på en kolumn använder du operatornproject-rename
i stället.
Exempel
StormEvents
| project EndTime, StartTime
| extend Duration = EndTime - StartTime
Följande tabell visar endast de första 10 resultaten. Kör frågan om du vill se fullständiga utdata.
EndTime | StartTime | Varaktighet |
---|---|---|
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 |
Relaterat innehåll
- Använd series_stats för att returnera flera kolumner
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för