Cara meng-Convert Data JSON Satu Folder Sekaligus

Misalnya kita menarik data Web yang hasilnya berupa file JSON (File text yang memiliki strukture tertentu) maka kita bisa mengubah SATU file JSON dengan mudah, tinggak klik-klik-next-next-selesai, namun jika ada puluhan file kan capek juga mengubah satu persatu

Disini akan kita ajari membuat suatu Fungsi yang akan mengconvert File JSON dalam satu Folder sekaligus

Contoh file kita sedot disini : https://drive.google.com/file/d/1Vjr-a1iBnGWX13OyXjotk4T0zV_3h5-N/view?usp=sharing

Langkah2nya:

  1. Extract File diatas
  2. Nah sekarang kita Convert Gunakan PowerQuery
  3. Buka Data - From File - From JSON/XML
  4. Pilih filenya
  5. Maka akan muncul PQ Editor
  6. Klik2 aja seperti diatas
  7. akan muncul data yang banyak (80 item) sesuai data di web
  8. Klik Convert to Table
  9. Klik OK
  10. Klik di kanan atas header di kolom Column1 untuk extract datanya
  11. ini adalah hasilnya
  12. Kolom Price ada tulisan record berarti ada beberapa data di dalamnya
  13. klik kanan atas di header Price
  14. pilih text_idr
  15. Kita extract yang label_Group karena ada data berapa jumlah penjualan
  16. Kita jadikan baris baru karena datanya ada 2 baris
  17. Gpp ntar kita filter untuk membuang data yang gak penting
  18. Jika sudah kembali kita klik kanan atas lalu pilih Title
  19. ini berisi data kuantitas
  20. sekarang data sudah lengkap, maka buang semua kolom gak penting lalu klik Close and Load
  21. Ini hasilnya
  22. Jika hasilnya sudah cocok maka kita edit Query diatas
  23. Klik saja Query diatas lalu Klik Edit
  24. Klik Advanced Editor
  25. ini penampilannya
  26. Kita edit
  27. Kita tambahin di baris teratas
  28. (FileBinary as binary) as table =>
  29. Kita edit baris kedua sehingga menjadi
  30. Source = Json.Document(File.Contents("C:\Users\Badjoe\Dropbox\e-Audit Utilities Mabes\datajaga\jaga01.")),
    
    ubah menjadi
    
    Source = Json.Document(FileBinary),
    

     

  31. Ini lengkapnya
  32. Kita OK
  33. Kita ubah nama menjadi "ManualFunctionFull"
  34. Klik Close and Load
  35. Nah fungsi ini bisa untuk mengconvert Data Produk terjual dari Toped
  36. Nanti setiap kali kita menarik data dari toped maka tinggal kita terapkan
  37. Caranya :
  38. Klik kanan ManualFunctionFull Query
  39. Klik Edit
  40. Akan dibuka PQ Editor
  41. Klik pada Nama Ganti menjadi TokoJagaFull
  42. Klik pada source
  43. Pilih File - Folder
  44. Isi folder datajaga
  45. Klik Transform
  46. Klik Add Column
  47. Pilih Custom function
  48. Pilih Manual Function Full
  49. Klik OK
  50. Klik pada header kolom Customfunction full
  51. Pilih semua
  52. Klik OK
  53. udah jadi
  54. Tinggal dipindah ke Excel
  55. Klik Close and Load
  56. Selesai, bisa lanjut ke toko berikutnya
  57. Gampang kan
  58. File hasil bisa disedot disini
  59. https://docs.google.com/spreadsheets/d/1AGoupTjuLsv3pobMQ72DXUBJfhL2yiSS/edit?usp=sharing&ouid=115538831159588522363&rtpof=true&sd=true

 

 

Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *