Condividi tramite


Operatore project

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft 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.

Sintassi

T | project [ColumnName | (ColumnName[,]) =] Expression [, ...]

or

T | project ColumnName [= Expression] [, ...]

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
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.
  • È necessario specificare ColumnName o Expression .
  • Se non è presente alcuna espressione, nell'input deve essere presente una colonna ColumnName .
  • Se ColumnName viene omesso, il nome della colonna di output di Expression verrà generato automaticamente.
  • Se Espressione restituisce più di una colonna, è possibile specificare un elenco di nomi di colonna tra parentesi. Se non viene specificato un elenco dei nomi di colonna, all'output verranno aggiunte tutte le colonne di output di Expression con nomi generati.

Nota

Non è consigliabile restituire una nuova colonna calcolata con lo stesso nome di una colonna esistente nell'input.

Valori restituiti

Tabella con colonne denominate come argomenti. Contiene lo stesso numero di righe della tabella di input.

Esempi

Mostra solo colonne specifiche

Mostra solo l'oggetto EventId, StateEventType della StormEvents tabella .

StormEvents
| project EventId, State, EventType

La tabella dei risultati seguente mostra solo i primi 10 risultati.

EventId Provincia EventType
61032 SUD ATLANTICO Tromba marina
60904 FLORIDA Pioggia intensa
60913 FLORIDA Tornado
64588 GEORGIA Vento di tempesta
68796 MISSISSIPPI Vento di tempesta
68814 MISSISSIPPI Tornado
68834 MISSISSIPPI Vento di tempesta
68846 MISSISSIPPI Grandine
73241 SAMOA AMERICANE Piena improvvisa
64725 KENTUCKY Alluvione
... ... ...

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

La tabella seguente mostra solo i primi 10 risultati.

StartLocation TotalInjuries
LYDIA 15
REGALE 15
GÖTEBORG 9
PIANURE 8
KNOXVILLE 9
CAROL STREAM 11
AGRIFOGLIO 9
RUFFIN 9
ENTERPRISE MUNI ARPT 50
COLLIERVILLE 6
... ...