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