Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Beralih layanan menggunakan menu tarik-turun Versi. Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Memisahkan string tertentu yang merepresentasikan satu catatan nilai yang dipisahkan koma dan menampilkan larik string dengan nilai-nilai ini.
Sintaks
parse_csv(
csv_text)
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
| Nama | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| csv_text | string |
✔️ | Satu rekaman nilai yang dipisahkan koma. |
Catatan
- Umpan baris, koma, dan kutipan tersemat dapat di-escape menggunakan tanda kutip ganda ('"').
- Fungsi ini tidak mendukung beberapa catatan per baris (hanya catatan pertama yang diambil).
Mengembalikan
Larik string yang berisi nilai split.
Contoh
Memfilter menurut jumlah nilai dalam rekaman
Hitung sesi konferensi dengan lebih dari tiga peserta.
ConferenceSessions
| where array_length(parse_csv(participants)) > 3
| distinct *
Hasil
| sessionid | ... | peserta |
|---|---|---|
| CON-PRT157 | ... | Guy Reginiano, Guy Yehudy, Pankaj Suri, Saeed Copty |
| BRK3099 | ... | Yoni Leibowitz, Eric Fleischman, Robert Pack, Avner Aharoni |
Gunakan kutipan pelepasan
print result=parse_csv('aa,"b,b,b",cc,"Escaping quotes: ""Title""","line1\nline2"')
Hasil
| hasil |
|---|
| [ "aa", "b,b,b", "cc", "Kutipan yang menggunakan escape: "Title"", "line1\nline2" ] |
CSV dengan beberapa rekaman
Hanya rekaman pertama yang diambil karena fungsi ini tidak mendukung beberapa rekaman.
print result_multi_record=parse_csv('record1,a,b,c\nrecord2,x,y,z')
Hasil
| result_multi_record |
|---|
| [ "record1", "a", "b", "c" ] |