Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Applies to: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Selezionare le colonne da includere, rinominare o rilasciare e inserire nuove colonne calcolate.
L'ordine delle colonne nel risultato viene specificato dall'ordine degli argomenti. Nel risultato vengono incluse solo le colonne specificate negli argomenti. Tutte le altre colonne dell'input vengono rimosse.
Syntax
T| project [ColumnName | (ColumnName[,])=] Expression [, ...]
or
T| projectColumnName [=Expression] [, ...]
Learn more about syntax conventions.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| T | string |
✔️ | Input tabulare per il quale proiettare determinate colonne. |
| ColumnName | string |
Un nome di colonna o un elenco delimitato da virgole di nomi di colonna da visualizzare nell'output. | |
| Expression | string |
Espressione scalare da eseguire sull'input. |
- 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
Non è consigliabile restituire una nuova colonna calcolata con lo stesso nome di una colonna esistente nell'input.
Returns
Tabella con colonne denominate come argomenti. Contiene lo stesso numero di righe della tabella di input.
Examples
Negli esempi di questa sezione viene illustrato come usare la sintassi per iniziare.
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. Potrebbe essere necessario modificare il nome della tabella nella query di esempio in modo che corrisponda alla tabella nell'area di lavoro.
Mostra solo colonne specifiche
Mostra solo l'oggetto EventId, StateEventType della StormEvents tabella .
StormEvents
| project EventId, State, EventType
Output
La tabella mostra i primi 10 risultati.
| 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 |
| ... | ... | ... |
Potenziali manipolazioni tramite il progetto
La query seguente rinomina la BeginLocation colonna e crea una nuova colonna chiamata TotalInjuries da un calcolo su due colonne esistenti.
StormEvents
| project StartLocation = BeginLocation, TotalInjuries = InjuriesDirect + InjuriesIndirect
| where TotalInjuries > 5
Output
La tabella mostra i primi 10 risultati.
| 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 |
| ... | ... |