next()
직렬화된 행 집합의 현재 행 다음에 있는 일부 오프셋에 있는 행의 열 값을 반환합니다.
Syntax
next(
열,
[ 오프셋,
default_value ])
구문 규칙에 대해 자세히 알아보세요.
매개 변수
이름 | 형식 | 필수 | Description |
---|---|---|---|
column | string |
✔️ | 값을 가져올 열입니다. |
offset | int |
현재 행에서 이동할 행의 양입니다. 기본값은 1입니다. | |
default_value | 스칼라(scalar) | 다음 행에 값이 없는 경우의 기본값입니다. 기본값이 지정되지 null 않은 경우 가 사용됩니다. |
예제
인접한 행 간의 비교를 기반으로 데이터 필터링
다음 쿼리는 에 대한 호출 사이에 1/4초보다 긴 나누기를 보여 주는 행을 sensor-9
반환합니다.
TransformedSensorsData
| where SensorName == 'sensor-9'
| sort by Timestamp asc
| extend timeDiffInMilliseconds = datetime_diff('millisecond', next(Timestamp, 1), Timestamp)
| where timeDiffInMilliseconds > 250
출력
타임스탬프 | SensorName | 값 | PublisherId | MachineId | timeDiff |
---|---|---|---|---|---|
2022-04-13T00:58:53.048506Z | sensor-9 | 0.39217481975439894 | fdbd39ab-82ac-4ca0-99ed-2f83daf3f9bb | M100 | 251 |
2022-04-13T01:07:09.63713Z | sensor-9 | 0.46645392778288297 | e3ed081e-501b-4d59-8e60-8524633d9131 | M100 | 313 |
2022-04-13T01:07:10.858267Z | sensor-9 | 0.693091598493419 | 278ca033-2b5e-4f2c-b493-00319b275aea | M100 | 254 |
2022-04-13T01:07:11.203834Z | sensor-9 | 0.52415808840249778 | 4ea27181-392d-4947-b811-ad5af02a54bb | M100 | 331 |
2022-04-13T01:07:14.431908Z | sensor-9 | 0.35430645405452 | 0af415c2-59dc-4a50-89c3-9a18ae5d621f | M100 | 268 |
... | ... | ... | ... | ... | ... |
인접한 행 간의 비교에 따라 집계 수행
다음 쿼리는 에 대한 호출 간의 평균 시간 차이를 밀리초 단위로 sensor-9
계산합니다.
TransformedSensorsData
| where SensorName == 'sensor-9'
| sort by Timestamp asc
| extend timeDiffInMilliseconds = datetime_diff('millisecond', next(Timestamp, 1), Timestamp)
| summarize avg(timeDiffInMilliseconds)
출력
avg_timeDiffInMilliseconds |
---|
30.726900061254298 |
다음 행의 데이터를 사용하여 행 확장
다음 쿼리에서 serialize 연산자를 사용하여 수행되는 serialization의 일부로 새 열 next_session_type
이 다음 행의 데이터와 함께 추가됩니다.
ConferenceSessions
| where conference == 'Build 2019'
| serialize next_session_type = next(session_type)
| project time_and_duration, session_title, session_type, next_session_type
출력
time_and_duration | session_title | session_type | next_session_type |
---|---|---|---|
5월 6일(월) 오전 8:30-10:00 | 비전 기조연설 - 사티아 나델라 | 키노트 | Expo 세션 |
5월 6일(월) 오후 1:20-1:40 | Azure Data Explorer: 고급 시계열 분석 | Expo 세션 | 브레이크 아웃 |
5월 6일(월) 오후 2:00-3:00 | Azure의 데이터 플랫폼 - Petabyte Scale에서 최신 애플리케이션 및 클라우드 규모 분석 구동 | 브레이크 아웃 | Expo 세션 |
월, 5월 6, 4:00-4:20 pm | BASF에서 Azure Data Services를 사용하는 방법 | Expo 세션 | Expo 세션 |
월, 5월 6, 6:50 - 오후 7:10 | Azure Data Explorer: ML 모델 운영 | Expo 세션 | Expo 세션 |
... | ... | ... | ... |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기