operator projektu
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 , EventId
State
EventType
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 |
... | ... |