operator extend
Berlaku untuk: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Membuat kolom terhitung dan menambahkannya ke kumpulan hasil.
Sintaks
T [ColumnName | (
ColumnName[,
...])
=
] | extend
Ekspresi [,
...]
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Tipe | Wajib | Deskripsi |
---|---|---|---|
T | string |
✔️ | Input tabular untuk diperluas. |
ColumnName | string |
Nama kolom yang akan ditambahkan atau diperbarui. | |
Expression | string |
✔️ | Perhitungan untuk melakukan atas input. |
- Jika ColumnName dihilangkan, nama kolom output Ekspresi akan dibuat secara otomatis.
- Jika Ekspresi mengembalikan lebih dari satu kolom, daftar nama kolom dapat ditentukan dalam tanda kurung. Kemudian, kolom output Ekspresi diberi nama yang ditentukan. Jika daftar nama kolom tidak ditentukan, semua kolom output Ekspresi dengan nama yang dihasilkan ditambahkan ke output.
Mengembalikan
Salinan hasil tabular input, sehingga:
- Nama kolom yang dicatat oleh
extend
yang sudah ada dalam input dihapus dan ditambahkan sebagai nilai terhitung barunya. - Nama kolom yang dicatat oleh
extend
yang tidak ada dalam input ditambahkan sebagai nilai terhitung barunya.
Catatan
Operator extend
menambahkan kolom baru ke hasil input, yang tidak memiliki indeks. Dalam kebanyakan kasus, jika kolom baru diatur agar persis sama dengan kolom tabel yang ada yang memiliki indeks, Kusto dapat secara otomatis menggunakan indeks yang ada. Namun, dalam beberapa skenario kompleks propagasi ini tidak dilakukan. Dalam kasus seperti itu, jika tujuannya adalah untuk mengganti nama kolom, gunakan project-rename
operator sebagai gantinya.
Contoh
StormEvents
| project EndTime, StartTime
| extend Duration = EndTime - StartTime
Tabel berikut ini hanya memperlihatkan 10 hasil pertama. Untuk melihat output lengkap, jalankan kueri.
EndTime | StartTime | Durasi |
---|---|---|
01-01-2007T00:00:00Z | 01-01-2007T00: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 | 01-01-2007T00:00:00Z | 05:00:00 |
2007-01-01T05:00:00Z | 01-01-2007T00:00:00Z | 05:00:00 |
2007-01-01T06:00:00Z | 01-01-2007T00:00:00Z | 06.00.00 |
2007-01-01T06:00:00Z | 01-01-2007T00:00:00Z | 06.00.00 |
Konten terkait
- Menggunakan series_stats untuk mengembalikan beberapa kolom