Mengurai teks sebagai JSON atau XML
Di Power Query, Anda bisa mengurai konten kolom dengan string teks dengan mengidentifikasi konten sebagai string teks JSON atau XML.
Anda dapat melakukan operasi penguraian ini dengan memilih opsi Urai yang ditemukan di dalam tempat berikut di editor Power Query:
Tab Transformasi—Opsi ini mengubah kolom yang ada dengan mengurai kontennya.
Tambahkan tab kolom—Opsi ini menambahkan kolom baru ke tabel yang mengurai konten kolom yang dipilih.
Untuk artikel ini, Anda menggunakan tabel sampel yang berisi kolom berikut yang perlu Anda uraikan:
SalesPerson—Berisi string teks JSON yang tidak dipisahkan dengan informasi tentang FirstName dan LastName orang penjualan, seperti dalam contoh berikut.
{ "id" : 249319, "FirstName": "Lesa", "LastName": "Byrd" }
Negara—Berisi string teks XML yang tidak dipisahkan dengan informasi tentang Negara dan Divisi tempat akun ditetapkan, seperti dalam contoh berikut.
<root> <id>1</id> <Country>USA</Country> <Division>BI-3316</Division> </root>
Tabel sampel juga berisi kolom Akun yang berisi nomor akun dan yang ditetapkan pada tanggal.
Tujuannya adalah untuk mengurai kolom yang disebutkan di atas dan memperluas konten kolom tersebut untuk mendapatkan output ini.
Pilih kolom SalesPerson . Lalu pilih JSON dari menu dropdown Urai di dalam tab Transformasi. Langkah-langkah ini mengubah kolom SalesPerson dari memiliki string teks menjadi memiliki nilai Rekaman. Anda dapat memilih di mana saja di spasi kosong di dalam sel nilai Rekaman untuk mendapatkan pratinjau terperinci konten rekaman di bagian bawah layar.
Pilih ikon perluas di samping header kolom SalesPerson . Dari menu perluas kolom, pilih hanya bidang FirstName dan LastName . Pastikan juga bahwa Gunakan nama kolom asli sebagai awalan dipilih.
Hasil operasi tersebut memberi Anda tabel berikut.
Pilih kolom Negara. Lalu pilih tombol XML dari menu dropdown Urai di dalam tab Transformasi. Langkah-langkah ini mengubah kolom Negara dari memiliki string teks menjadi memiliki nilai Tabel. Anda dapat memilih di mana saja di spasi kosong di dalam sel nilai Tabel untuk mendapatkan pratinjau terperinci dari konten tabel di bagian bawah layar.
Pilih ikon perluas di samping header kolom Negara . Dari menu perluas kolom, pilih hanya bidang Negara dan Divisi . Pastikan juga bahwa Gunakan nama kolom asli sebagai awalan dipilih.
Anda dapat menentukan semua kolom baru sebagai kolom teks. Hasil operasi tersebut memberi Anda tabel output yang Anda cari.