Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Applies to: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Välj de kolumner som ska inkluderas, byt namn på eller släpp och infoga nya beräknade kolumner.
Ordningen på kolumnerna i resultatet anges i argumentens ordning. Endast de kolumner som anges i argumenten ingår i resultatet. Alla andra kolumner i indata tas bort.
Syntax
T| project [ColumnName | (ColumnName[,])=] Expression [, ...]
or
T| projectColumnName [=Expression] [, ...]
Learn more about syntax conventions.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| 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. | |
| Expression | string |
Det skalära uttryck som ska utföras över indata. |
- Either ColumnName or Expression must be specified.
- If there's no Expression, then a column of ColumnName must appear in the input.
- If ColumnName is omitted, the output column name of Expression will be automatically generated.
- If Expression returns more than one column, a list of column names can be specified in parentheses. If a list of the column names isn't specified, all Expression's output columns with generated names will be added to the output.
Note
Vi rekommenderar inte att du returnerar en ny beräknad kolumn med samma namn som en befintlig kolumn i indata.
Returns
En tabell med kolumner som har namngetts som argument. Innehåller samma antal rader som indatatabellen.
Examples
Exemplen i det här avsnittet visar hur du använder syntaxen för att komma igång.
The examples in this article use publicly available tables in the help cluster, such as the
StormEventstable in the Samples database.
The examples in this article use publicly available tables, such as the
Weathertable in the Weather analytics sample gallery. Du kan behöva ändra tabellnamnet i exempelfrågan för att matcha tabellen på din arbetsyta.
Visa endast specifika kolumner
Visa bara EventId, State, EventType i tabellen StormEvents.
StormEvents
| project EventId, State, EventType
Output
Tabellen visar de första 10 resultaten.
| EventId | State | EventType |
|---|---|---|
| 61032 | ATLANTIC SOUTH | Waterspout |
| 60904 | FLORIDA | Heavy Rain |
| 60913 | FLORIDA | Tornado |
| 64588 | GEORGIA | Thunderstorm Wind |
| 68796 | MISSISSIPPI | Thunderstorm Wind |
| 68814 | MISSISSIPPI | Tornado |
| 68834 | MISSISSIPPI | Thunderstorm Wind |
| 68846 | MISSISSIPPI | Hail |
| 73241 | AMERICAN SAMOA | Flash Flood |
| 64725 | KENTUCKY | Flood |
| ... | ... | ... |
Potentiella manipuleringar med hjälp av projekt
Följande fråga byter namn på kolumnen BeginLocation 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
Output
Tabellen visar de första 10 resultaten.
| StartLocation | TotalInjuries |
|---|---|
| LYDIA | 15 |
| ROYAL | 15 |
| GOTHENBURG | 9 |
| PLAINS | 8 |
| KNOXVILLE | 9 |
| CAROL STREAM | 11 |
| HOLLY | 9 |
| RUFFIN | 9 |
| ENTERPRISE MUNI ARPT | 50 |
| COLLIERVILLE | 6 |
| ... | ... |