parse_csv()
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 | Jenis | Diperlukan | 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
Filter menurut jumlah nilai dalam rekaman
Hitung sesi konferensi Azure Data Explorer dengan lebih dari tiga peserta.
ConferenceSessions
| where array_length(parse_csv(participants)) > 3
| distinct *
Output
sessionid | ... | Peserta |
---|---|---|
CON-PRT157 | ... | Guy Reginiano, Guy Yehudy, Pankaj Suri, Saeed Copty |
BRK3099 | ... | Yoni Leibowitz, Eric Fleischman, Robert Pack, Avner Aharoni |
Menggunakan tanda kutip pelepasan
print result=parse_csv('aa,"b,b,b",cc,"Escaping quotes: ""Title""","line1\nline2"')
Output
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')
Output
result_multi_record |
---|
[ "record1", "a", "b", "c" ] |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk