Bagikan melalui


Tutorial: Membentuk dan menggabungkan data di Power BI Desktop

Dengan Power BI Desktop, Anda dapat terhubung ke berbagai tipe sumber data, lalu membentuk data tersebut untuk memenuhi kebutuhan Anda, memungkinkan Anda membuat laporan visual untuk dibagikan dengan orang lain. Membentuk data berarti mengubah data: mengganti nama kolom atau tabel, mengubah teks menjadi Angka, menghapus baris, mengatur baris pertama sebagai header, dan seterusnya. Menggabungkan data berarti menyambungkan ke dua sumber data atau lebih, membentuknya sesuai kebutuhan, lalu mengonsolidasikannya ke dalam satu kueri.

Dalam tutorial ini, Anda akan mempelajari cara:

  • Membentuk data dengan menggunakan Editor Power Query.
  • Menghubungkan ke sumber data yang berbeda.
  • Menggabungkan sumber data tersebut dan membuat model data untuk digunakan dalam laporan.

Editor Power Query di Power BI Desktop menggunakan menu klik kanan, dan Ubah pita. Sebagian besar dari apa yang bisa Anda pilih di pita juga tersedia dengan mengeklik kanan item, seperti kolom, dan memilih dari menu yang muncul.

Membentuk data

Untuk membentuk data dalam Editor Power Query, Anda memberikan instruksi langkah demi langkah bagi Editor Power Query untuk menyesuaikan data saat dimuat dan menyajikan data. Sumber data yang asli tidak terpengaruh; hanya tampilan data tertentu yang disesuaikan, atau dibentuk.

Editor Power Query merekam langkah-langkah yang Anda tentukan (seperti mengganti nama tabel, mengubah jenis data, atau menghapus kolom). Setiap kali kueri ini terhubung ke sumber data, Editor Power Query melakukan langkah-langkah tersebut, sehingga data selalu berbentuk seperti yang Anda tentukan. Proses ini terjadi setiap kali Anda menggunakan Editor Power Query atau untuk siapa saja yang menggunakan kueri bersama Anda, seperti pada layanan Power BI. Langkah-langkah tersebut diambil, secara berurutan, di panel Pengaturan Kueri, di bawah LANGKAH YANG DITERAPKAN. Kita akan membahas masing-masing langkah tersebut dalam artikel ini.

Cuplikan layar Editor Power Query dengan panel Pengaturan Kueri dan daftar Langkah yang diterapkan.

  1. Impor data dari sumber web. Pilih menu dropdown Dapatkan data, lalu pilih Web.

    Cuplikan layar Editor Power Query dengan menu Dapatkan data dan Sumber web dipilih.

  2. Tempelkan URL ini ke dialog Dari Web dan pilih OK.

    https://www.fool.com/research/best-states-to-retire
    

    Cuplikan layar dialog Dari Web Editor Power Query dengan URL halaman sumber dimasukkan.

  3. Dalam dialog Navigator, pilih kotak centang untuk entri yang dimulai dengan Individual factor scores, lalu pilih Ubah Data.

    Cuplikan layar dialog Navigator Editor Power Query dengan Tabel HTML 1 dipilih dan tombol Ubah Data disorot.

    Tip

    Beberapa informasi dalam tabel dari URL sebelumnya dapat berubah atau diperbarui sesekali. Akibatnya, Anda mungkin perlu menyesuaikan pilihan atau langkah-langkah dalam artikel ini.

  4. Jendela Editor Power Query terbuka. Anda dapat melihat langkah-langkah default yang diterapkan sejauh ini, di panel Pengaturan Kueri di bawah LANGKAH YANG DITERAPKAN.

    • Sumber: Menghubungkan ke situs web.
    • Tabel yang Diekstraksi dari Html: Memilih tabel.
    • Header yang Dipromosikan: Mengubah baris atas data menjadi header kolom.
    • Jenis yang Diubah: Mengubah jenis kolom, yang diimpor sebagai teks, ke jenis yang disimpulkan.

    Cuplikan layar jendela Editor Power Query dengan Pengaturan Kueri disorot.

  5. Ubah nama tabel dari default Individual factor scores... menjadi Retirement Data, lalu tekan Enter.

    Cuplikan layar Editor Power Query memperlihatkan cara mengedit nama tabel di Pengaturan Kueri.

  6. Data yang ada diurutkan berdasarkan skor tertimbang, seperti yang dijelaskan pada halaman web sumber di bawah Metodologi. Kita kemudian akan mengurutkan tabel pada kolom ini untuk membandingkan peringkat skor kustom dengan skor yang ada.

  7. Dari pita Tambahkan Kolom, pilih Kolom Kustom.

    Cuplikan layar pita Tambahkan Kolom Editor Power Query dengan tombol Kolom Kustom disorot.

  8. Dalam dialog Kolom Kustom, di bidang Nama kolom baru, masukkan Skor baru. Untuk rumus Kolom kustom, masukkan data berikut ini:

    ( [Quality of life] + [Cost of housing] + [Public health] + [Crime] + [Taxes] + [Weather] + [#"Non-housing cost of living"] ) / 7
    
  9. Pastikan pesan status Tidak ada kesalahan sintaksis yang terdeteksi, lalu pilih OK.

    Cuplikan layar dialog Kolom Kustom Editor Power Query memperlihatkan nama kolom baru, rumus kolom kustom, dan tidak ada kesalahan sintaks.

  10. Di Pengaturan Kueri, daftar LANGKAH YANG DITERAPKAN sekarang memperlihatkan langkah Kustom Tambahan baru yang baru saja kita tentukan.

    Cuplikan layar panel Pengaturan Kueri Editor Power Query memperlihatkan daftar Langkah yang Diterapkan dengan tindakan sejauh ini.

Menyesuaikan data

Sebelum kita bekerja dengan kueri ini, mari kita buat beberapa perubahan untuk menyesuaikan datanya:

  • Sesuaikan peringkat dengan menghapus kolom.

    Misalnya, asumsikan Cuaca bukan faktor dalam hasil kami. Menghapus kolom ini dari kueri tidak memengaruhi data lain.

  • Perbaiki kesalahan apa pun.

    Karena kita menghapus kolom, kita perlu menyesuaikan perhitungan kita di kolom Skor baru dengan mengubah rumusnya.

  • Urutkan data.

    Urutkan data berdasarkan kolom Skor baru, dan bandingkan dengan kolom Peringkat yang sudah ada.

  • Ganti data.

    Kami akan menyoroti cara mengganti nilai tertentu dan cara menyisipkan langkah yang diterapkan.

Perubahan ini dijelaskan dalam langkah-langkah berikut.

  1. Untuk menghapus kolom Cuaca , pilih kolom , pilih tab Beranda dari pita, lalu pilih Hapus Kolom.

    Cuplikan layar menu Beranda Editor Power Query dengan tombol Hapus Kolom disorot.

    Catatan

    Nilai Skor baru belum berubah, karena urutan langkah-langkahnya. Editor Power Query merekam langkah-langkah secara berurutan, namun independen satu sama lain. Untuk menerapkan tindakan dalam urutan yang berbeda, Anda dapat memindahkan setiap langkah yang diterapkan ke atas atau ke bawah.

  2. Klik kanan langkah untuk melihat menu konteksnya.

    Cuplikan layar menu konteks Langkah yang Diterapkan Editor Power Query.

  3. Pilih Pindahkan sebelum dari menu konteks untuk menaikkan langkah terakhir, Kolom Yang Dihapus, tepat di atas langkah Kustom yang Ditambahkan. Anda juga dapat menggunakan mouse untuk memindahkan langkah ke posisi yang diinginkan.

    Cuplikan layar daftar Langkah yang Diterapkan Editor Power Query dengan langkah Kolom yang Dihapus sekarang dipindahkan di atas langkah Kolom Kustom.

  4. Pilih langkah Kustom yang Ditambahkan.

    Perhatikan kolom Skor baru sekarang memperlihatkan Kesalahan daripada nilai terhitung.

    Cuplikan layar Editor Power Query dan kolom Skor baru yang berisi nilai Kesalahan.

    Ada beberapa cara untuk mendapatkan informasi lebih lanjut tentang setiap kesalahan. Jika Anda memilih sel tanpa mengeklik kata Kesalahan, Editor Power Query akan menampilkan informasi kesalahan.

    Cuplikan layar Editor Power Query memperlihatkan kolom Skor baru dengan detail Kesalahan.

    Jika Anda memilih kata Kesalahan secara langsung, Editor Power Query akan membuat Langkah yang Diterapkan di panel Pengaturan Kueri dan menampilkan informasi tentang kesalahan tersebut. Karena kita tidak perlu menampilkan informasi kesalahan di tempat lain, pilih Batal.

  5. Untuk memperbaiki kesalahan, ada dua perubahan yang diperlukan: menghapus nama kolom Cuaca dan mengubah pembavisor dari 7 menjadi 6. Anda dapat membuat perubahan ini dengan dua cara:

    1. Klik kanan langkah Tambahkan Kustom dan pilih Edit Pengaturan, atau klik ikon roda gigi di samping nama langkah untuk memunculkan dialog Kolom Kustom yang Anda gunakan untuk membuat kolom Skor baru. Edit rumus seperti yang dijelaskan sebelumnya, hingga terlihat seperti ini:

      Cuplikan layar dialog Kolom Kustom Editor Power Query dengan kesalahan rumus diperbaiki.

    2. Pilih kolom Skor baru, lalu tampilkan rumus data kolom dengan mengaktifkan kotak centang Bilah Rumus dari tab Tampilan.

      Cuplikan layar Editor Power Query memperlihatkan kolom Skor baru dan rumus datanya dengan kesalahan diperbaiki.

      Edit rumus seperti yang dijelaskan sebelumnya, hingga terlihat seperti ini, lalu tekan Enter.

      = Table.AddColumn(#"Removed Columns", "New score", each ( [Quality of life] + [Cost of housing] + [Public health] + [Crime] + [Taxes] + [#"Non-housing cost of living"] ) / 6)
      

    Editor Power Query mengganti data dengan nilai yang direvisi dan langkah Kustom yang Ditambahkan selesai tanpa ada kesalahan.

    Catatan

    Anda juga dapat memilih Hapus Kesalahan, dengan menggunakan pita atau menu klik kanan, yang menghapus baris yang memiliki kesalahan. Namun, dalam tutorial ini kita ingin mempertahankan semua data dalam tabel.

  6. Urutkan data berdasarkan kolom Skor baru. Pertama, pilih langkah terakhir yang diterapkan, Tambahkan Kustom untuk menampilkan data terbaru. Kemudian, pilih menu dropdown yang terletak di samping header kolom Skor baru dan pilih Urutkan Menurun.

    Cuplikan layar Editor Power Query memperlihatkan kolom Skor baru dengan Urutan Menurun disorot.

    Data sekarang diurutkan sesuai dengan Skor baru. Anda dapat memilih langkah yang diterapkan di mana saja dalam daftar, dan melanjutkan membentuk data pada saat itu dalam urutan. Editor Power Query secara otomatis menyisipkan langkah baru langsung setelah langkah yang saat ini dipilih diterapkan.

  7. Di LANGKAH YANG DITERAPKAN, pilih langkah sebelum kolom kustom, yang merupakan langkah Kolom yang Dihapus. Di sini kita akan menggantikan nilai biaya peringkat perumahan di Oregon. Klik kanan sel yang sesuai yang berisi nilai Biaya perumahan Oregon, lalu pilih Ganti Nilai. Perhatikan Langkah yang Diterapkan mana yang saat ini dipilih.

    Cuplikan layar jendela Editor Power Query memperlihatkan kolom Biaya perumahan dengan item menu klik kanan Ganti Nilai disorot.

  8. Pilih Sisipkan.

    Karena kami menyisipkan langkah, Editor Power Query mengingatkan kami bahwa langkah-langkah berikutnya dapat menyebabkan kueri rusak.

    Cuplikan layar dialog verifikasi Sisipkan Langkah Editor Power Query.

  9. Ubah nilai data menjadi 100.0.

    Editor Power Query menggantikan data untuk Oregon. Saat Anda membuat langkah baru yang diterapkan, Editor Power Query menamainya berdasarkan tindakan, dalam hal ini, Nilai Yang Diganti. Jika Anda memiliki lebih dari satu langkah dengan nama yang sama dalam kueri Anda, Editor Power Query menambahkan jumlah yang meningkat ke setiap nama langkah yang diterapkan berikutnya.

  10. Pilih Langkah yang Diterapkan terakhir, yaitu Baris yang Disortir.

    Perhatikan bahwa data telah berubah mengenai peringkat baru Oregon. Perubahan ini terjadi karena kita menyisipkan langkah Nilai yang Diganti di lokasi yang benar, sebelum langkah Kustom yang Ditambahkan.

    Sekarang, kita telah membentuk data sejauh yang kita butuhkan. Selanjutnya, mari kita sambungkan ke sumber data lain dan gabungkan data.

Menggabungkan Data

Data tentang berbagai status menarik, dan akan berguna untuk membangun upaya dan kueri analisis lebih lanjut. Namun, sebagian besar data tentang status menggunakan singkatan dua huruf untuk kode status, bukan nama lengkap status. Kita membutuhkan cara untuk mengasosiasikan nama negara bagian dengan singkatannya.

Ada sumber data publik lain yang menyediakan asosiasi itu, tetapi membutuhkan cukup banyak pembentukan sebelum kita dapat menghubungkannya ke tabel pensiun kita. Untuk membentuk data, ikuti langkah-langkah berikut:

  1. Dari pita Beranda di Editor Power Query, pilih Sumber Baru > Web.

  2. Masukkan alamat situs web untuk singkatan status, https://en.wikipedia.org/wiki/List_of_U.S._state_and_territory_abbreviations, lalu pilih OK.

    Navigator akan menampilkan konten situs web.

    Cuplikan layar halaman Navigator Editor Power Query memperlihatkan tabel Kode dan singkatan dipilih.

  3. Pilih Kode dan singkatan untuk negara bagian AS, distrik federal, wilayah, dan wilayah lainnya.

    Tip

    Dibutuhkan sedikit pembentukan untuk memanjakan data tabel ini ke apa yang kita inginkan. Apakah ada cara yang lebih cepat atau lebih mudah untuk mencapai langkah-langkah berikut? Ya, kita dapat membuat hubungan antara kedua tabel dan membentuk data berdasarkan hubungan tersebut. Contoh langkah-langkah berikut berguna untuk dipelajari untuk bekerja dengan tabel. Namun, hubungan dapat membantu Anda menggunakan data dengan cepat dari beberapa tabel.

Untuk membentuk data, ikuti langkah-langkah berikut:

  1. Hapus baris teratas. Karena ini adalah hasil dari cara tabel halaman web dibuat, kami tidak membutuhkannya. Dari pita Beranda, pilih Hapus Baris > Hapus Baris Atas.

    Cuplikan layar Editor Power Query menyoroti dropdown Hapus Baris dan item Hapus Baris Atas.

    Dialog Hapus Baris Atas muncul. Tentukan 1 baris yang akan dihapus.

  2. Karena tabel Data Penghentian tidak memiliki informasi untuk Washington DC atau wilayah, kita perlu memfilternya dari daftar kita. Pilih menu dropdown Status kolom wilayah , lalu kosongkan semua kotak centang kecuali Status dan Status (secara resmi Persamaan).

    Cuplikan layar Editor Power Query memperlihatkan filter kolom hanya dengan nilai Status yang dipilih.

  3. Hapus semua kolom yang tidak perlu. Karena kita hanya memerlukan pemetaan setiap status ke singkatan dua huruf resminya (kolom Nama dan ANSI ), kita dapat menghapus kolom lainnya. Pertama pilih kolom Nama , lalu tahan tombol CTRL dan pilih kolom ANSI . Dari tab Beranda pada pita, pilih Hapus Kolom > Hapus Kolom Lain.

    Cuplikan layar Editor Power Query menyoroti menu dropdown Hapus Kolom dan item Hapus Kolom Lainnya.

    Catatan

    Urutan langkah-langkah yang diterapkan dalam Editor Power Query penting, dan memengaruhi bagaimana data dibentuk. Penting juga untuk mempertimbangkan bagaimana satu langkah dapat berdampak pada langkah berikutnya. Misalnya, jika Anda menghapus langkah dari langkah yang diterapkan, langkah-langkah berikutnya mungkin tidak berulah seperti yang semula dimaksudkan.

    Catatan

    Saat Anda mengubah ukuran jendela Editor Power Query untuk memperkecil lebar, beberapa item pita diringkas untuk memanfaatkan ruang yang terlihat semaksimal mungkin. Saat Anda menambah lebar jendela Editor Power Query, item pita diperluas untuk memanfaatkan area pita yang ditingkatkan secara maksimal.

  4. Ganti nama kolom dan tabel. Ada beberapa cara untuk mengganti nama kolom: Pertama pilih kolom, lalu pilih Ganti Nama dari tab Transformasi pada pita, atau klik kanan dan pilih Ganti Nama. Gambar berikut menunjukkan kedua opsi, tetapi Anda hanya perlu memilih salah satunya.

    Cuplikan layar Editor Power Query menyoroti tombol Ganti Nama dan juga item Klik kanan Ganti Nama.

  5. Ganti nama kolom menjadi Nama Negara Bagian dan Kode Negara Bagian. Untuk mengganti nama tabel, masukkan Kode Status di bidang Nama di panel Pengaturan Kueri.

    Cuplikan layar jendela Editor Power Query memperlihatkan hasil pembentukan data sumber kode status ke dalam tabel.

Menggabungkan Kueri

Sekarang setelah kita membentuk tabel Kode Status seperti yang kita inginkan, mari kita gabungkan kedua tabel ini, atau kueri, menjadi satu. Karena tabel yang kita miliki sekarang adalah hasil dari kueri yang kita terapkan ke data, tabel tersebut sering disebut sebagai kueri.

Ada dua cara utama untuk menggabungkan kueri: menggabungkan dan menambahkan.

  • Untuk satu atau beberapa kolom yang ingin Anda tambahkan ke kueri lain, Anda menggabungkan kueri.
  • Untuk satu atau beberapa baris data yang ingin Anda tambahkan ke kueri yang sudah ada, Tambahkan kueri.

Dalam hal ini, kami ingin menggabungkan kueri:

  1. Dari panel kiri Editor Power Query, pilih kueri yang ingin Anda gabungkan dengan kueri lainnya. Dalam hal ini, ini adalah Data Penghentian.

  2. Pilih Gabungkan Kueri > Gabungkan Kueri dari tab Beranda pada pita.

    Cuplikan layar dropdown Kueri Penggabungan Editor Power Query dengan item Gabungkan Kueri disorot.

    Anda mungkin diminta untuk mengatur tingkat privasi, untuk memastikan data digabungkan tanpa menyertakan atau mentransfer data yang tidak ingin Anda transfer.

    Jendela Gabungkan muncul. Jendela tersebut akan meminta Anda untuk memilih tabel mana yang ingin Anda gabungkan ke dalam tabel yang dipilih dan kolom yang cocok digunakan untuk penggabungan.

  3. Pilih Status dari tabel Data Penghentian, lalu pilih kueri Kode Status.

    Saat Anda memilih kolom yang cocok, tombol OK diaktifkan.

    Cuplikan layar dialog Gabungkan Editor Power Query.

  4. Pilih OK.

    Editor Power Query membuat kolom baru di akhir kueri, yang berisi konten tabel (kueri) yang digabungkan dengan kueri yang sudah ada. Semua kolom dari kueri yang digabungkan diringkas ke dalam kolom, tetapi Anda dapat Memperluas tabel dan menyertakan kolom mana pun yang Anda inginkan.

  5. Untuk memperluas tabel gabungan, dan memilih kolom mana yang akan disertakan, pilih ikon perluas ( ).

    Jendela Perluas muncul.

    Cuplikan layar dialog Perluas kolom Editor Power Query memperlihatkan kolom Kode Status disorot.

  6. Dalam hal ini, kita hanya menginginkan kolom Kode Negara Bagian. Pilih kolom itu, hapus Gunakan nama kolom asli sebagai prefiks, kemudian pilih OK.

    Jika kami telah meninggalkan kotak centang yang dipilih untuk Gunakan nama kolom asli sebagai awalan, kolom gabungan akan diberi nama Kode Status.Kode Status.

    Catatan

    Jika Anda ingin menjelajahi cara membawa tabel Kode Status, Anda dapat bereksperimen sedikit. Jika Anda tidak menyukai hasilnya, cukup hapus langkah tersebut dari daftar LANGKAH YANG DITERAPKAN di panel Pengaturan Kueri, dan kueri Anda kembali ke status sebelum menerapkan langkah Perluas tersebut. Anda dapat melakukan hal ini sebanyak mungkin yang Anda inginkan sampai proses perluasan terlihat seperti yang Anda inginkan.

    Kita sekarang memiliki satu kueri (tabel) yang menggabungkan dua sumber data, yang masing-masing dibentuk untuk memenuhi kebutuhan kita. Kueri ini dapat menjadi dasar untuk koneksi data yang menarik, seperti statistik biaya perumahan, kualitas hidup, atau tingkat kejahatan dalam keadaan apa pun.

  7. Untuk menerapkan perubahan Anda dan menutup Editor Power Query, pilih Tutup & Terapkan dari tab Pita beranda.

    Model semantik yang diubah muncul di Power BI Desktop, siap digunakan untuk membuat laporan.

Untuk informasi selengkapnya tentang Power BI Desktop dan kemampuannya, lihat sumber daya berikut: