extend operátor
Számított oszlopokat hoz létre, és hozzáfűzi őket az eredményhalmazhoz.
Syntax
T| extend
[ColumnName | (
ColumnName[,
...])
=
] Kifejezés [,
...]
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
T | string |
✔️ | Táblázatos bemenet a kiterjesztéshez. |
ColumnName | string |
A hozzáadni vagy frissíteni kívánt oszlop neve. | |
Expression | string |
✔️ | Számítás a bemeneten keresztüli végrehajtáshoz. |
- Ha a ColumnName elem nincs megadva, a rendszer automatikusan létrehozza a Kifejezés kimeneti oszlopnevét.
- Ha a Kifejezés egynél több oszlopot ad vissza, az oszlopnevek listája zárójelben adható meg. Ezután az Expression kimeneti oszlopai megkapják a megadott neveket. Ha nincs megadva az oszlopnevek listája, a rendszer hozzáadja a kimenethez az Expression összes létrehozott nevét tartalmazó kimeneti oszlopát.
Válaszok
A bemeneti táblázatos eredményhalmaz másolata, amely a következő:
- A bemenetben már meglévő oszlopnevek
extend
el lesznek távolítva, és új számított értékekként lesznek hozzáfűzve. - A bemenetben nem szereplő oszlopneveket
extend
a program új számított értékekként fűzi hozzá.
Megjegyzés
Az extend
operátor új oszlopot ad hozzá a bemeneti eredményhalmazhoz, amely nem rendelkezik indexel. Ha az új oszlop a legtöbb esetben pontosan megegyezik egy indexet tartalmazó meglévő táblaoszloppal, a Kusto automatikusan használhatja a meglévő indexet. Bizonyos összetett helyzetekben azonban ez a propagálás nem történik meg. Ilyen esetekben, ha a cél egy oszlop átnevezése, használja inkább az operátortproject-rename
.
Példa
StormEvents
| project EndTime, StartTime
| extend Duration = EndTime - StartTime
Az alábbi táblázatban csak az első 10 találat látható. A teljes kimenet megtekintéséhez futtassa a lekérdezést.
EndTime | StartTime | Időtartam |
---|---|---|
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 |
Kapcsolódó tartalom
- Több oszlop visszaadásához használja series_stats
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: