operator projektu
Wybierz kolumny do uwzględnienia, zmiany nazwy lub upuszczania oraz wstawianie 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| project
[NazwakolumnyKolumny | (
[,
])
=
] Wyrażenie [,
...]
lub
T| project
Nazwakolumny [=
Wyrażenie] [,
...]
Dowiedz się więcej o konwencjach składniowych.
Parametry
Nazwa | Typ | Wymagane | Opis |
---|---|---|---|
T | string |
✔️ | Dane wejściowe tabelaryczne, dla których mają być wyświetlane określone kolumny. |
Columnname | string |
Nazwa kolumny lub rozdzielona przecinkami lista nazw kolumn, które mają być wyświetlane w danych wyjściowych. | |
Wyrażenie | string |
Wyrażenie skalarne do wykonania na danych wejściowych. |
- Należy określić kolumnę Nazwakolumny lub Wyrażenie .
- Jeśli nie ma wyrażenia, w danych wejściowych musi zostać wyświetlona kolumna Nazwakolumny .
- 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ę, listę nazw kolumn można określić w nawiasach. 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 | Typ zdarzenia |
---|---|---|
61032 | POŁUDNIE ATLANTYKU | Wodociąg |
60904 | FLORIDA | Ulewny deszcz |
60913 | FLORIDA | Tornado |
64588 | GRUZJA | Burza z piorunami |
68796 | MISSISSIPPI | Burza z piorunami |
68814 | MISSISSIPPI | Tornado |
68834 | MISSISSIPPI | Burza z piorunami |
68846 | MISSISSIPPI | Grad |
73241 | AMERYKAŃSKIE SAMOA | 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 urazów |
---|---|
LYDIA | 15 |
ROYAL | 15 |
GÖTEBORG | 9 |
RÓWNINY | 8 |
KNOXVILLE | 9 |
CAROL STREAM | 11 |
HOLLY | 9 |
RUFFIN | 9 |
ENTERPRISE MUNI ARPT | 50 |
COLLIERVILLE | 6 |
... | ... |
Zawartość pokrewna
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla