계산 열을 만들고 결과 집합에 추가합니다.
문법
T| extend
[ColumnName | (
ColumnName[,
...])
=
] 식 [,
...]
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
T | string |
✔️ | 확장할 테이블 형식 입력입니다. |
columnName | string |
추가하거나 업데이트할 열의 이름입니다. | |
표현 | string |
✔️ | 입력을 통해 수행할 계산입니다. |
- ColumnName을 생략하면 식의 출력 열 이름이 자동으로 생성됩니다.
- Expression이 둘 이상의 열을 반환하는 경우 열 이름 목록을 괄호로 지정할 수 있습니다. 그런 다음 식의 출력 열에 지정된 이름이 지정됩니다. 열 이름 목록을 지정하지 않으면 생성된 이름의 모든 Expression 출력 열이 출력에 추가됩니다.
반품
다음과 같이 입력 테이블 형식 결과 집합의 복사본을 반환합니다.
- 입력에
extend
이미 있는 것으로 표시된 열 이름은 제거되고 새 계산 값으로 추가됩니다. - 입력에
extend
없는 것으로 표시된 열 이름은 새 계산 값으로 추가됩니다.
비고
연산자는 extend
인덱스가 없는 입력 결과 집합에 새 열을 추가합니다. 대부분의 경우 새 열이 인덱스가 있는 기존 테이블 열과 정확히 동일하게 설정된 경우 Kusto는 기존 인덱스를 자동으로 사용할 수 있습니다. 그러나 일부 복잡한 시나리오에서는 이 전파가 수행되지 않습니다. 이러한 경우 열 이름을 바꾸는 것이 목표인 경우 대신 연산자를project-rename
사용합니다.
예시
다음 예제에서는 연산자를 사용하여 테이블의 extend
열과 Duration
열의 EndTime
차이를 계산하는 새 StartTime
열을 만드는 방법을 보여 줍니다StormEvents
.
StormEvents
| project EndTime, StartTime
| extend Duration = EndTime - StartTime
다음 표에서는 처음 10명의 결과만 보여 있습니다. 전체 출력을 보려면 쿼리를 실행합니다.
종료시간 | 시작 시간 | 기간 |
---|---|---|
2007-01-01T00:00:00Z | 2007-01-01T00:00:00Z | 00:00:00 |
2007-01-01T00:25:00Z | 2007-01-01T00:25:00Z | 00:00:00 |
2007-01-01T02:24:00Z | 2007-01-01T02:24:00Z | 00:00:00 |
2007-01-01T03:45:00Z | 2007-01-01T03:45:00Z | 00:00:00 |
2007-01-01T04:35:00Z | 2007-01-01T04:35:00Z | 00:00:00 |
2007-01-01T04:37:00Z | 2007-01-01T03:37:00Z | 01:00:00 |
2007-01-01T05:00:00Z | 2007-01-01T00:00:00Z | 05:00:00 |
2007-01-01T05:00:00Z | 2007-01-01T00:00:00Z | 05:00:00 |
2007-01-01T06:00:00Z | 2007-01-01T00:00:00Z | 06:00:00 |
2007-01-01T06:00:00Z | 2007-01-01T00:00:00Z | 06:00:00 |
관련 콘텐츠
- series_stats 사용하여 여러 열 반환