project-operatorn
Välj de kolumner som ska inkluderas, byt namn eller släpp och infoga nya beräknade kolumner.
Ordningen på kolumnerna i resultatet anges av argumentens ordning. Endast de kolumner som anges i argumenten ingår i resultatet. Andra kolumner i indata tas bort.
Syntax
T| project
[ColumnName | (
ColumnName[,
])
=
] Uttryck [,
...]
eller
T| project
ColumnName [=
Uttryck] [,
...]
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
T | string |
✔️ | Tabellindata som vissa kolumner ska projiceras för. |
Columnname | string |
Ett kolumnnamn eller kommaavgränsad lista med kolumnnamn som ska visas i utdata. | |
Uttryck | string |
Det skalära uttryck som ska utföras över indata. |
- Kolumnnamn eller uttryck måste anges.
- Om det inte finns något uttryck måste en kolumn med ColumnName visas i indata.
- Om ColumnName utelämnas genereras utdatakolumnnamnet för Expression automatiskt.
- Om Uttrycket returnerar mer än en kolumn kan en lista med kolumnnamn anges inom parentes. Om en lista över kolumnnamnen inte anges läggs alla uttrycksutdatakolumner med genererade namn till i utdata.
Anteckning
Vi rekommenderar inte att du returnerar en ny beräknad kolumn med samma namn som en befintlig kolumn i indata.
Returer
En tabell med kolumner som har namngetts som argument. Innehåller samma antal rader som indatatabellen.
Exempel
Visa endast specifika kolumner
Visa EventId
bara tabellens , State
. EventType
StormEvents
StormEvents
| project EventId, State, EventType
Följande resultattabell visar endast de 10 främsta resultaten.
EventID | Tillstånd | Eventtype |
---|---|---|
61032 | SYDATLANT | Vattenspout |
60904 | FLORIDA | Kraftigt regn |
60913 | FLORIDA | Tornado |
64588 | GEORGIEN | Åska vind |
68796 | MISSISSIPPI | Åska vind |
68814 | MISSISSIPPI | Tornado |
68834 | MISSISSIPPI | Åska vind |
68846 | MISSISSIPPI | Hagel |
73241 | AMERIKANSKA SAMOA | Flash Flood |
64725 | KENTUCKY | Översvämning |
... | ... | ... |
Potentiella manipuleringar med hjälp av projektet
Följande fråga byter namn på BeginLocation
kolumnen och skapar en ny kolumn med namnet TotalInjuries
från en beräkning över två befintliga kolumner.
StormEvents
| project StartLocation = BeginLocation, TotalInjuries = InjuriesDirect + InjuriesIndirect
| where TotalInjuries > 5
Följande tabell visar endast de första 10 resultaten.
StartLocation | TotalInjuries |
---|---|
LYDIA | 15 |
ROYAL | 15 |
GÖTEBORG | 9 |
SLÄTTER | 8 |
KNOXVILLE | 9 |
CAROL STREAM | 11 |
HOLLY | 9 |
RUFFIN | 9 |
ENTERPRISE MUNI ARPT | 50 |
COLLIERVILLE | 6 |
... | ... |
Relaterat innehåll
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