project operátor
Jelölje ki a belefoglalni, átnevezni vagy elvetni kívánt oszlopokat, és szúrjon be új számított oszlopokat.
Az eredmény oszlopainak sorrendjét az argumentumok sorrendje határozza meg. Az eredmény csak az argumentumokban megadott oszlopokat tartalmazza. A bemenet többi oszlopa el lesz dobva.
Syntax
T| project
[ColumnName | (
ColumnName[,
])
=
] Kifejezés [,
...]
vagy
T| project
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 |
✔️ | Az a táblázatos bemenet, amelyhez bizonyos oszlopokat szeretne kivetíteni. |
ColumnName | string |
A kimenetben megjelenítendő oszlopnevek vagy vesszővel tagolt lista. | |
Expression | string |
A bemeneten keresztül végrehajtandó skaláris kifejezés. |
- Meg kell adni a ColumnName vagy a Expression értéket.
- Ha nincs kifejezés, akkor a bemenetben meg kell jelennie egy ColumnName oszlopnak.
- 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. Ha nincs megadva az oszlopnevek listája, a rendszer hozzáadja a kimenethez az Expression összes létrehozott névvel rendelkező kimeneti oszlopát.
Megjegyzés
Nem ajánlott olyan új számított oszlopot visszaadni, amelynek neve megegyezik a bemenet meglévő oszlopával.
Válaszok
Argumentumként elnevezett oszlopokat tartalmazó tábla. Ugyanannyi sort tartalmaz, mint a bemeneti tábla.
Példák
Csak adott oszlopok megjelenítése
Csak a EventId
tábla , State
EventType
, elemét StormEvents
jeleníti meg.
StormEvents
| project EventId, State, EventType
Az alábbi eredménytáblában csak a 10 legjobb találat látható.
EventId | Állapot | EventType |
---|---|---|
61032 | ATLANTI-ÓCEÁN DÉLI RÉSZE | Vízspout |
60904 | FLORIDA | Nagy eső |
60913 | FLORIDA | Tornádó |
64588 | GRÚZIA | Zivatar szél |
68796 | MISSISSIPPI | Zivatar szél |
68814 | MISSISSIPPI | Tornádó |
68834 | MISSISSIPPI | Zivatar szél |
68846 | MISSISSIPPI | Jégeső |
73241 | AMERIKAI SAMOA | Villámárvíz |
64725 | KENTUCKY | Árvíz |
... | ... | ... |
Lehetséges manipulációk a projekt használatával
A következő lekérdezés átnevezi az BeginLocation
oszlopot, és létrehoz egy új oszlopot TotalInjuries
egy számításból két meglévő oszlopra.
StormEvents
| project StartLocation = BeginLocation, TotalInjuries = InjuriesDirect + InjuriesIndirect
| where TotalInjuries > 5
Az alábbi táblázatban csak az első 10 találat látható.
StartLocation | TotalInjuries |
---|---|
LYDIA | 15 |
ROYAL | 15 |
GÖTEBORG | 9 |
SÍKSÁG | 8 |
KNOXVILLE | 9 |
CAROL STREAM | 11 |
HOLLY | 9 |
RUFFIN | 9 |
ENTERPRISE MUNI ARPT | 50 |
COLLIERVILLE | 6 |
... | ... |
Kapcsolódó tartalom
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: