project 연산자
포함, 이름 바꾸기 또는 삭제할 열을 선택하고 새 계산된 열을 삽입합니다.
결과의 열 순서는 인수 순서에 의해 지정됩니다. 인수에 지정된 열만 결과에 포함됩니다. 입력의 다른 열은 모두 삭제됩니다.
Syntax
T| project
[ColumnName | (
ColumnName[,
])
=
] Expression [,
...]
또는
T| project
ColumnName [=
Expression] [,
...]
구문 규칙에 대해 자세히 알아보세요.
매개 변수
이름 | 형식 | 필수 | 설명 |
---|---|---|---|
T | string |
✔️ | 특정 열을 프로젝션할 테이블 형식 입력입니다. |
ColumnName | string |
출력에 표시할 열 이름 또는 쉼표로 구분된 열 이름 목록입니다. | |
식 | string |
입력을 통해 수행할 스칼라 식입니다. |
- ColumnName 또는 Expression을 지정해야 합니다.
- Expression이 없으면 ColumnName 열이 입력에 표시되어야 합니다.
- ColumnName을 생략하면 Expression의 출력 열 이름이 자동으로 생성됩니다.
- Expression이 둘 이상의 열을 반환하는 경우 열 이름 목록을 괄호로 지정할 수 있습니다. 열 이름 목록을 지정하지 않으면 생성된 이름의 모든 Expression 출력 열이 출력에 추가됩니다.
참고
입력의 기존 열과 이름이 같은 새 계산 열을 반환하지 않는 것이 좋습니다.
반환
인수로 명명된 열이 있는 테이블입니다. 입력 테이블과 동일한 수의 행을 포함합니다.
예제
특정 열만 표시
테이블의 EventId
, 만 State
EventType
표시합니다StormEvents
.
StormEvents
| project EventId, State, EventType
다음 결과 표에는 상위 10개 결과만 표시됩니다.
EventId | 시스템 상태 | EventType |
---|---|---|
61032 | 대서양 남부 | 용오름 |
60904 | FLORIDA | 폭우 |
60913 | FLORIDA | 토네이도 |
64588 | GEORGIA | 뇌우를 동반한 바람 |
68796 | 미시시피 | 뇌우를 동반한 바람 |
68814 | 미시시피 | 토네이도 |
68834 | 미시시피 | 뇌우를 동반한 바람 |
68846 | 미시시피 | 우박 |
73241 | 아메리칸사모아 | 갑작스러운 홍수 |
64725 | 켄터키 | 홍수 |
... | ... | ... |
프로젝트를 사용하는 잠재적 조작
다음 쿼리는 열의 BeginLocation
이름을 바꾸고 두 개의 기존 열에 대한 계산에서 라는 TotalInjuries
새 열을 만듭니다.
StormEvents
| project StartLocation = BeginLocation, TotalInjuries = InjuriesDirect + InjuriesIndirect
| where TotalInjuries > 5
다음 표에서는 처음 10의 결과만 보여 있습니다.
StartLocation | TotalInjuries |
---|---|
LYDIA | 15 |
로얄 | 15 |
예테보리 | 9 |
평야 | 8 |
녹스빌 | 9 |
캐롤 스트림 | 11 |
홀리 | 9 |
RUFFIN | 9 |
ENTERPRISE MUNI ARPT | 50 |
콜리어빌 | 6 |
... | ... |
관련 콘텐츠
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기