Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Hiermee maakt u berekende kolommen en voegt u deze toe aan de resultatenset.
Syntaxis
T| extend [ColumnName | (ColumnName[, ...])=] Expressie [, ...]
Meer informatie over syntaxisconventies.
Parameterwaarden
| Naam | Typologie | Verplicht | Beschrijving |
|---|---|---|---|
| T | string |
✔️ | Invoer in tabelvorm om uit te breiden. |
| ColumnName- | string |
Naam van de kolom die moet worden toegevoegd of bijgewerkt. | |
| Uitdrukking | string |
✔️ | Berekening die moet worden uitgevoerd via de invoer. |
- Als ColumnName wordt weggelaten, 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 kolomnamen is opgegeven, worden alle uitvoerkolommen van de expressie met gegenereerde namen toegevoegd aan de uitvoer.
Retouren
Retourneert een kopie van de resultatenset in tabelvorm, zodat:
- Kolomnamen die zijn genoteerd door
extenddie al aanwezig zijn in de invoer, worden verwijderd en toegevoegd als nieuwe berekende waarden. - Kolomnamen die worden vermeld door
extenddie niet aanwezig zijn in de invoer, worden toegevoegd als nieuwe berekende waarden.
Opmerking
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 als een bestaande tabelkolom met een index, kan Kusto de bestaande index automatisch gebruiken. In sommige complexe scenario's wordt deze doorgifte echter niet uitgevoerd. Als u in dergelijke gevallen de naam van een kolom wilt wijzigen, gebruikt u in plaats daarvan de project-rename operator .
Voorbeelden
In het volgende voorbeeld ziet u hoe u de extend operator gebruikt om een nieuwe kolom Duration te maken die het verschil tussen de EndTime kolommen StartTime in de StormEvents tabel berekent.
StormEvents
| project EndTime, StartTime
| extend Duration = EndTime - StartTime
In de volgende tabel worden alleen de eerste 10 resultaten weergegeven. Als u de volledige uitvoer wilt zien, voert u de query uit.
| Eindtijd | Begintijd | 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 |
Verwante inhoud
- Gebruik series_stats om meerdere kolommen te retourneren