Udostępnij za pośrednictwem


operator projektu

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Wybierz kolumny do uwzględnienia, zmiany nazwy lub upuszczania oraz wstawiania nowych obliczonych kolumn.

Kolejność kolumn w wyniku jest określana przez kolejność argumentów. Wynik zawiera tylko kolumny określone w argumentach. Wszystkie inne kolumny w danych wejściowych są porzucane.

Składnia

T [ColumnName ColumnName( | [,]) =] Wyrażenie [, ...]| project

lub

T | project Nazwakolumny [= Wyrażenie] [, ...]

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
T string ✔️ Dane wejściowe tabelaryczne, dla których mają być wyświetlane określone kolumny.
Nazwakolumny string Nazwa kolumny lub rozdzielona przecinkami lista nazw kolumn, które mają być wyświetlane w danych wyjściowych.
Expression string Wyrażenie skalarne do wykonania na danych wejściowych.
  • Należy określić nazwę kolumny lub wyrażenie.
  • Jeśli nie ma wyrażenia, w danych wejściowych musi zostać wyświetlona kolumna ColumnName .
  • Jeśli parametr ColumnName zostanie pominięty, nazwa kolumny wyjściowej wyrażenia zostanie wygenerowana automatycznie.
  • Jeśli wyrażenie zwraca więcej niż jedną kolumnę, w nawiasach można określić listę nazw kolumn. Jeśli lista nazw kolumn nie zostanie określona, wszystkie kolumny wyjściowe wyrażenia z wygenerowanymi nazwami zostaną dodane do danych wyjściowych.

Uwaga

Nie zaleca się zwracania nowej kolumny obliczeniowej o tej samej nazwie co istniejąca kolumna w danych wejściowych.

Zwraca

Tabela z kolumnami, które zostały nazwane jako argumenty. Zawiera taką samą liczbę wierszy jak tabela wejściowa.

Przykłady

Pokaż tylko określone kolumny

Pokaż tylko , EventIdStateEventType z StormEvents tabeli .

StormEvents
| project EventId, State, EventType

W poniższej tabeli wyników przedstawiono tylko 10 pierwszych wyników.

EventId Stan EventType
61032 POŁUDNIE ATLANTYCKIE Wodopoje
60904 FLORIDA Ulewny deszcz
60913 FLORIDA Tornado
64588 GEORGIA Wiatr i burza
68796 MISSISSIPPI Wiatr i burza
68814 MISSISSIPPI Tornado
68834 MISSISSIPPI Wiatr i burza
68846 MISSISSIPPI Grad
73241 SAMOA AMERYKAŃSKIE Powodzia błyskawiczna
64725 KENTUCKY Powódź
... ... ...

Potencjalne manipulacje przy użyciu projektu

Następujące zapytanie zmienia nazwę BeginLocation kolumny i tworzy nową kolumnę wywoływaną TotalInjuries na podstawie obliczeń w dwóch istniejących kolumnach.

StormEvents
| project StartLocation = BeginLocation, TotalInjuries = InjuriesDirect + InjuriesIndirect
| where TotalInjuries > 5

W poniższej tabeli przedstawiono tylko pierwsze 10 wyników.

StartLocation Łączna liczba obrażeń
LYDIA 15
KRÓLEWSKI 15
GÖTEBORG 9
RÓWNINY 8
KNOXVILLE 9
CAROL STREAM 11
OSTROKRZEW 9
RUFFIN 9
ENTERPRISE MUNI ARPT 50
COLLIERVILLE 6
... ...