prev()
Mengembalikan nilai kolom tertentu dalam baris tertentu. Baris yang ditentukan berada pada offset tertentu dari baris saat ini dalam kumpulan baris serial.
Sintaks
Ada beberapa kemungkinan.
prev(column)prev(column, offset)prev(column, offset, default_value)
Argumen
column: Kolom untuk mendapatkan nilai dari kolom tersebut.offset: Offset untuk kembali dalam baris. Ketika tidak ada offset yang ditentukan, offset default 1 akan digunakan.default_value: nilai default yang akan digunakan ketika tidak ada baris berikutnya untuk diambil nilainya. Ketika tidak ada nilai default yang ditentukan, null digunakan.
Contoh
Table | serialize | extend prevA = prev(A,1)
| extend diff = A - prevA
| where diff > 1
Table | serialize prevA = prev(A,1,10)
| extend diff = A - prevA
| where diff <= 10