operator extend
Hiermee maakt u berekende kolommen en voegt u deze toe aan de resultatenset.
Syntax
T| extend
[ColumnName | (
ColumnName[,
...])
=
] Expressie [,
...]
Meer informatie over syntaxisconventies.
Parameters
Naam | Type | Vereist | Beschrijving |
---|---|---|---|
T | string |
✔️ | Tabellaire invoer om uit te breiden. |
Kolomnaam | string |
Naam van de kolom die u wilt toevoegen of bijwerken. | |
Expression | string |
✔️ | Berekening die moet worden uitgevoerd op basis van de invoer. |
- Als u ColumnName weglaat, wordt de naam van de uitvoerkolom van expressie automatisch gegenereerd.
- Als Expressie meer dan één kolom retourneert, kan een lijst met kolomnamen tussen haakjes worden opgegeven. Vervolgens krijgen de uitvoerkolommen van de expressie de opgegeven namen. Als er geen lijst met de kolomnamen is opgegeven, worden alle uitvoerkolommen van de expressie met gegenereerde namen toegevoegd aan de uitvoer.
Retouren
Een kopie van de resultatenset in tabelvorm voor invoer, zodat:
- Kolomnamen
extend
die al in de invoer bestaan, worden verwijderd en toegevoegd als de nieuwe berekende waarden. - Kolomnamen
extend
die niet in de invoer voorkomen, worden toegevoegd als de nieuwe berekende waarden.
Notitie
De extend
operator voegt een nieuwe kolom toe aan de invoerresultatenset, die geen index heeft. Als de nieuwe kolom in de meeste gevallen exact hetzelfde is ingesteld als een bestaande tabelkolom met een index, kan Kusto automatisch de bestaande index gebruiken. In sommige complexe scenario's wordt deze doorgifte echter niet uitgevoerd. Als het doel in dergelijke gevallen is om de naam van een kolom te wijzigen, gebruikt u in plaats daarvan de project-rename
operator .
Voorbeeld
StormEvents
| project EndTime, StartTime
| extend Duration = EndTime - StartTime
In de volgende tabel ziet u alleen de eerste 10 resultaten. Voer de query uit om de volledige uitvoer te zien.
EndTime | StartTime | Duur |
---|---|---|
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 |
Gerelateerde inhoud
- Gebruik series_stats om meerdere kolommen te retourneren
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor