next()
適用対象: ✅Microsoft Fabric✅Azure データ エクスプローラー✅Azure Monitor✅Microsoft Sentinel
シリアル化された行セットの現在の行の後にある、オフセット位置にある行の列の値を返します。
構文
next(
column,
[ offset,
default_value ])
構文規則について詳しく知る。
パラメーター
件名 | タイプ | Required | 説明 |
---|---|---|---|
column | string |
✔️ | 値の取得元となる列。 |
オフセット | int |
現在の行から移動する行の量。 既定値は 1 です。 | |
default_value | スカラー型 | 次の行に値がない場合の既定値。 既定値が指定されていない場合は、 null が使用されます。 |
例
隣接する行間の比較に基づいてデータをフィルター処理する
次のクエリは、 sensor-9
の呼び出しの間に 1 秒の 4 分の 1 を超える中断を示す行を返します。
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 |
次の行のデータを使用して行を拡張する
次のクエリでは、 erialize 演算子を使用したシリアル化の一環として次の行のデータを含む新しい列 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 | ビジョン・キーノート - サティア・ナデラ | 基調講演 | エキスポセッション |
5月6日(月)1:20-1:40 pm | Azure Data Explorer: 高度な時系列分析 | エキスポセッション | ブレイク アウト |
5月6日(月)2:00~15:00 | Azure のデータ プラットフォーム - ペタバイト 規模で最新のアプリケーションとクラウド スケール分析を強化する | ブレイク アウト | エキスポセッション |
5月6日(月)4:00~16:20 | AZURE Data Services を使用する方法 | エキスポセッション | エキスポセッション |
5月6日(月)6:50~19:10 | Azure Data Explorer: ML モデルを運用化する | エキスポセッション | エキスポセッション |
... | ... | ... | ... |