Membentuk data awal

Selesai

Editor Power Query di Power BI Desktop memungkinkan Anda membentuk (mengubah) data yang diimpor. Anda dapat melakukan tindakan seperti mengganti nama kolom atau tabel, mengubah teks menjadi angka, menghapus baris, mengatur baris pertama sebagai header, dan banyak lagi. Penting untuk membentuk data Anda untuk memastikan bahwa itu memenuhi kebutuhan Anda dan cocok untuk digunakan dalam laporan.

Anda telah memuat data penjualan mentah dari dua sumber ke dalam model Power BI. Beberapa data berasal dari file .csv yang dibuat secara manual di Microsoft Excel oleh tim Penjualan. Data lain dimuat melalui koneksi ke sistem Enterprise Resource Planning (ERP) organisasi Anda. Sekarang, ketika Anda melihat data dalam Power BI Desktop, Anda melihat bahwa data tersebut dalam kekacauan; beberapa data yang tidak Anda butuhkan dan beberapa data yang Anda butuhkan berada dalam format yang salah.

Anda perlu menggunakan Editor Power Query untuk membersihkan dan membentuk data ini sebelum Anda dapat mulai membuat laporan.

Mengubah data dengan editor kueri

Mulai dengan Editor Power Query

Untuk mulai membentuk data Anda, buka Editor Power Query dengan memilih opsi Ubah data pada tab Beranda Power BI Desktop.

Buka editor power query

Di Editor Power Query, data dalam kueri yang Anda pilih ditampilkan di tengah layar dan, di sisi kiri, panel Kueri mencantumkan kueri (tabel) yang tersedia.

Saat Anda bekerja di Editor Power Query, semua langkah yang Anda ambil untuk membentuk data Anda direkam. Kemudian, setiap kali kueri terhubung ke sumber data, itu secara otomatis menerapkan langkah Anda, sehingga data Anda selalu berbentuk seperti yang Anda tentukan. Editor Power Query hanya membuat perubahan pada tampilan tertentu dari data Anda, sehingga Anda dapat merasa yakin tentang perubahan yang dibuat pada sumber data asli Anda. Anda bisa melihat daftar langkah-langkah Anda di sisi kanan layar, di panel Pengaturan Kueri , bersama dengan properti kueri.

Pita Editor Power Query berisi banyak tombol yang bisa Anda gunakan untuk memilih, menampilkan, dan membentuk data Anda.

Untuk mempelajari selengkapnya tentang fitur dan fungsi yang tersedia, lihat Pita kueri.

Catatan

Di Editor Power Query, menu konteks klik kanan dan tab Transformasi di pita menyediakan banyak opsi yang sama.

Identifikasi tajuk dan nama kolom

Langkah pertama dalam membentuk data awal Anda adalah mengidentifikasi tajuk kolom dan nama dalam data dan kemudian mengevaluasi di mana mereka berada untuk memastikan bahwa mereka berada di tempat yang tepat.

Dalam cuplikan layar berikut, data sumber dalam file csv untuk SalesTarget (sampel yang tidak disediakan) memiliki target yang dikategorikan berdasarkan produk dan subkategori yang dibagi berdasarkan bulan, yang keduanya diatur ke dalam kolom.

Data excel asli

Namun, Anda melihat bahwa data tidak diimpor seperti yang diharapkan.

Identifikasi tajuk dan nama kolom

Akibatnya, data sulit dibaca. Masalah telah terjadi pada data dalam statusnya saat ini karena header kolom berada di baris yang berbeda (ditandai dengan warna merah), dan beberapa kolom memiliki nama yang tidak deskriptif, seperti Kolom1, Kolom2, dan sebagainya.

Ketika Anda telah mengidentifikasi di mana header dan nama kolom berada, Anda dapat membuat perubahan untuk mengatur ulang data.

Promosikan tajuk

Saat tabel dibuat di Power BI Desktop, Editor Power Query mengasumsikan bahwa semua data termasuk dalam baris tabel. Namun, sumber data mungkin memiliki baris pertama yang berisi nama kolom, seperti yang terjadi pada contoh Target Penjualan sebelumnya.  Untuk memperbaiki ketidakakuratan ini, Anda perlu mempromosikan baris tabel pertama menjadi header kolom.

Anda dapat mempromosikan header dengan dua cara: dengan memilih opsi Gunakan Baris Pertama sebagai Header pada tab Beranda atau dengan memilih tombol drop-down di samping Kolom1 lalu memilih Gunakan Baris Pertama sebagai Header.

Opsi berbeda untuk menggunakan baris pertama sebagai header

Gambar berikut mengilustrasikan bagaimana fitur Gunakan Baris Pertama sebagai Header memengaruhi data:

Gunakan baris pertama sebagai hasil header

Ubah nama kolom

Langkah selanjutnya dalam membentuk data Anda adalah memeriksa header kolom. Anda mungkin menemukan bahwa satu atau beberapa kolom memiliki tajuk yang salah, tajuk memiliki kesalahan ejaan, atau konvensi penamaan tajuk tidak konsisten atau ramah pengguna.

Lihat cuplikan layar sebelumnya, yang menunjukkan dampak fitur Gunakan Baris Pertama sebagai Header . Perhatikan bahwa kolom yang berisi data Nama subkataan sekarang memiliki Bulan sebagai header kolomnya. Header kolom ini salah, sehingga perlu diganti namanya.

Anda dapat mengganti nama header kolom dengan dua cara. Salah satu pendekatannya adalah dengan mengklik kanan header, pilih Ganti Nama, edit nama, lalu tekan Enter. Atau, Anda dapat mengklik dua kali header kolom dan menimpa nama dengan nama yang benar.

Anda juga dapat mengatasi masalah ini dengan menghapus (melompati) dua baris pertama lalu mengganti nama kolom menjadi nama yang benar.

Hapus baris teratas

Saat membentuk data, Anda mungkin perlu menghapus beberapa baris teratas, misalnya, jika kosong atau jika berisi data yang tidak Anda perlukan dalam laporan.

Melanjutkan dengan contoh SalesTarget, perhatikan bahwa baris pertama kosong (tidak memiliki data) dan baris kedua memiliki data yang tidak lagi diperlukan.

Hapus baris teratas

Untuk menghapus baris berlebih ini, pilih Hapus Baris>Hapus Baris Atas pada tab Beranda .

Hapus fitur baris atas

Hapus kolom

Langkah kunci dalam proses pembentukan data adalah menghapus kolom yang tidak perlu.  Jauh lebih baik untuk menghapus kolom sedini mungkin. Salah satu cara untuk menghapus kolom adalah dengan membatasi kolom saat Anda mendapatkan data dari sumber data. Misalnya, jika Anda mengekstrak data dari database relasional dengan menggunakan SQL, Anda ingin membatasi kolom yang Anda ekstrak dengan menggunakan daftar kolom dalam pernyataan SELECT.

Menghapus kolom pada tahap awal dalam proses daripada nanti adalah yang terbaik, terutama ketika Anda telah menetapkan hubungan antara tabel Anda. Menghapus kolom yang tidak perlu akan membantu Anda fokus pada data yang Anda butuhkan dan membantu meningkatkan performa keseluruhan model dan laporan semantik Power BI Desktop Anda.

Periksa setiap kolom dan tanyakan kepada diri Anda apakah Anda benar-benar membutuhkan data yang dikandungnya. Jika Anda tidak berencana menggunakan data tersebut dalam laporan, kolom tidak menambahkan nilai ke model semantik Anda. Oleh karena itu, kolom harus dihapus. Anda selalu dapat menambahkan kolom nanti, jika persyaratan Anda berubah dari waktu ke waktu.

Anda bisa menghapus kolom dengan dua cara. Metode pertama adalah memilih kolom yang ingin Anda hapus lalu, pada tab Beranda , pilih Hapus Kolom.

Menghapus fitur kolom

Atau, Anda dapat memilih kolom yang ingin Anda simpan lalu, pada tab Beranda , pilih Hapus Kolom>Hapus Kolom Lain.

Menghapus fitur kolom lain

Kolom unpivot

Unpivoting adalah fitur Power BI yang berguna. Anda dapat menggunakan fitur ini dengan data dari sumber data apa pun, tetapi Anda paling sering menggunakannya saat mengimpor data dari Excel. Contoh berikut ini memperlihatkan contoh dokumen Excel dengan data penjualan.

Data Excel yang perlu dibatalkan pivotnya

Meskipun data awalnya mungkin masuk akal, akan sulit untuk membuat total semua penjualan yang digabungkan dari 2018 dan 2019. Tujuan Anda kemudian adalah menggunakan data ini di Power BI dengan tiga kolom: Bulan, Tahun, dan SalesAmount.

Saat Anda mengimpor data ke Power Query, data akan terlihat seperti gambar berikut.

Data Power Query asli

Selanjutnya, ganti nama kolom pertama menjadi Bulan. Kolom ini salah label karena header di Excel melabeli kolom 2018 dan 2019. Sorot kolom 2018 dan 2019, pilih tab Transformasi di Power Query, lalu pilih Unpivot.

Unpivot menghasilkan Power Query

Anda dapat mengganti nama kolom Atribut menjadi Tahun dan kolom Nilai menjadi SalesAmount.

  Unpivoting menyederhanakan proses pembuatan ukuran DAX pada data nanti. Dengan menyelesaikan proses ini, Anda sekarang telah membuat cara yang lebih sederhana untuk mengiris data dengan kolom Tahun dan Bulan .

Kolom pivot

Jika data yang Anda bentuk datar (dengan kata lain, memiliki banyak detail tetapi tidak terorganisir atau dikelompokkan dengan cara apa pun), kurangnya struktur dapat memperumit kemampuan Anda untuk mengidentifikasi pola dalam data.

Anda dapat menggunakan fitur Pivot Kolom untuk mengonversi data datar Anda menjadi tabel yang berisi nilai agregat untuk setiap nilai unik dalam sebuah kolom. Misalnya, Anda mungkin ingin menggunakan fitur ini untuk meringkas data dengan menggunakan fungsi matematika yang berbeda seperti Hitung, Minimum, Maksimum, Median, Rata-rata, atau Jumlah.

Dalam contoh SalesTarget, Anda dapat mempivot kolom untuk mendapatkan kuantitas subkategori produk di setiap kategori produk.

Pada tab Transformasi , pilih Ubah > Kolom Pivot.

Kolom Pivot

Pada jendela Kolom Pivot yang ditampilkan, pilih kolom dari daftar Kolom Nilai , seperti Nama subkataan. Perluas opsi tingkat lanjut dan pilih opsi dari daftar Fungsi Nilai Agregat , seperti Hitung (Semua), lalu pilih OK.

Fungsi nilai agregat

Gambar berikut menggambarkan bagaimana fitur Kolom Pivot mengubah cara data diatur.

Fitur kolom pivot mengubah cara data diatur

Editor Power Query merekam semua langkah yang Anda ambil untuk membentuk data Anda, dan daftar langkah-langkah diperlihatkan di panel Pengaturan Kueri. Jika Anda telah membuat semua perubahan yang diperlukan, pilih Tutup & Terapkan untuk menutup Editor Power Query dan menerapkan perubahan Anda ke model semantik Anda. Namun, sebelum memilih Tutup & Terapkan, Anda dapat mengambil langkah-langkah lebih lanjut untuk membersihkan dan mengubah data Anda di Editor Power Query. Langkah-langkah tambahan ini tercakup nanti dalam modul ini.