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.
Impor data dari sumber web. Pilih menu dropdown Dapatkan data, lalu pilih Web.
Tempelkan URL ini ke dialog Dari Web dan pilih OK.
https://www.fool.com/research/best-states-to-retire
Dalam dialog Navigator, pilih kotak centang untuk entri yang dimulai dengan
Individual factor scores
, lalu pilih Ubah Data.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.
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.
Ubah nama tabel dari default
Individual factor scores...
menjadiRetirement Data
, lalu tekan Enter.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.
Dari pita Tambahkan Kolom, pilih Kolom Kustom.
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
Pastikan pesan status Tidak ada kesalahan sintaksis yang terdeteksi, lalu pilih OK.
Di Pengaturan Kueri, daftar LANGKAH YANG DITERAPKAN sekarang memperlihatkan langkah Kustom Tambahan baru yang baru saja kita tentukan.
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.
Untuk menghapus kolom Cuaca , pilih kolom , pilih tab Beranda dari pita, lalu pilih Hapus Kolom.
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.
Klik kanan langkah untuk melihat menu konteksnya.
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.
Pilih langkah Kustom yang Ditambahkan.
Perhatikan kolom Skor baru sekarang memperlihatkan Kesalahan daripada nilai terhitung.
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.
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.
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:
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:
Pilih kolom Skor baru, lalu tampilkan rumus data kolom dengan mengaktifkan kotak centang Bilah Rumus dari tab Tampilan.
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.
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.
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.
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.
Pilih Sisipkan.
Karena kami menyisipkan langkah, Editor Power Query mengingatkan kami bahwa langkah-langkah berikutnya dapat menyebabkan kueri rusak.
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.
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:
Dari pita Beranda di Editor Power Query, pilih Sumber Baru > Web.
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.
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:
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.
Dialog Hapus Baris Atas muncul. Tentukan 1 baris yang akan dihapus.
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).
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.
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.
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.
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.
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:
Dari panel kiri Editor Power Query, pilih kueri yang ingin Anda gabungkan dengan kueri lainnya. Dalam hal ini, ini adalah Data Penghentian.
Pilih Gabungkan Kueri > Gabungkan Kueri dari tab Beranda pada pita.
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.
Pilih Status dari tabel Data Penghentian, lalu pilih kueri Kode Status.
Saat Anda memilih kolom yang cocok, tombol OK diaktifkan.
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.
Untuk memperluas tabel gabungan, dan memilih kolom mana yang akan disertakan, pilih ikon perluas ( ).
Jendela Perluas muncul.
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.
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.
Konten terkait
Untuk informasi selengkapnya tentang Power BI Desktop dan kemampuannya, lihat sumber daya berikut: