Tutorial: Membuat pengukuran Anda sendiri di Power BI Desktop

Dengan menggunakan pengukuran, Anda dapat membuat beberapa solusi analisis data yang paling kuat di Power BI Desktop. Pengukuran membantu Anda dengan melakukan perhitungan pada data saat Anda berinteraksi dengan laporan. Tutorial ini akan memandu Anda memahami pengukuran dan membuat pengukuran dasar milik Anda sendiri di Power BI Desktop.

Prasyarat

  • Tutorial ini ditujukan untuk Power BI pengguna yang sudah terbiasa menggunakan Power BI Desktop untuk membuat model yang lebih canggih. Anda harus sudah terbiasa dengan cara menggunakan Dapatkan Data dan Editor Power Query untuk mengimpor data, bekerja dengan beberapa tabel terkait, dan menambahkan bidang ke kanvas laporan. Jika Anda baru menggunakan Power BI Desktop, pastikan untuk memeriksa Mulai menggunakan Power BI Desktop.

  • Tutorial ini menggunakan file Contoso Sales Sample untuk Power BI Desktop, yang mencakup data penjualan online dari perusahaan fiktif, Contoso. Karena data ini diimpor dari database, Anda tidak dapat terhubung ke sumber data atau menampilkannya di Power Query Editor. Unduh dan ekstrak file di komputer Anda.

Pengukuran otomatis

Saat Power BI Desktop membuat pengukuran, pengukuran sering kali dibuat untuk Anda secara otomatis. Untuk melihat bagaimana Power BI Desktop membuat pengukuran, ikuti langkah ini:

  1. Di Power BI Desktop, pilih Buka File>, telusuri ke Sampel Penjualan Contoso untuk file Power BI Desktop.pbix, lalu pilih Buka.

  2. Di panel Bidang, perluas tabel Penjualan. Kemudian, pilih salah satu kotak centang di samping bidang SalesAmount atau seret SalesAmount ke kanvas laporan.

    Visualisasi bagan kolom baru muncul, yang memperlihatkan total jumlah semua nilai di kolom SalesAmount tabel Penjualan.

    Cuplikan layar bagan kolom SalesAmount.

    Bidang (kolom) apa pun di panel Bidang dengan ikon Ikon Sigma sigma bersifat numerik, dan nilainya dapat diagregasi. Daripada menampilkan tabel dengan banyak nilai (2.000.000 baris untuk SalesAmount), Power BI Desktop secara otomatis membuat dan menghitung ukuran untuk menggabungkan data jika mendeteksi jenis data numerik. Jumlah adalah agregasi default untuk jenis data numerik, tetapi Anda dapat menerapkan agregasi yang berbeda seperti rata-rata atau jumlah dengan mudah. Memahami agregasi sangat penting untuk memahami pengukuran, karena setiap pengukuran melakukan beberapa jenis agregasi.

Untuk mengubah agregasi bagan, ikuti langkah berikut:

  1. Pilih visualisasi SalesAmount di kanvas laporan.

  2. Di area Nilai panel Visualisasi, pilih panah bawah di sebelah kanan SalesAmount.

  3. Dari menu yang muncul, pilih Rata-rata.

    Visualisasi berubah menjadi rata-rata semua nilai penjualan di bidang SalesAmount.

    Cuplikan layar bagan rata-rata SalesAmount.

Bergantung pada hasil yang diinginkan, Anda dapat mengubah jenis agregasi. Namun, tidak semua jenis agregasi berlaku untuk setiap jenis data numerik. Misalnya, untuk bidang SalesAmount, Jumlah dan Rata-rata berguna, serta Minimum dan Maksimum juga memiliki tempatnya. Namun, Menjumlah tidak masuk akal untuk bidang SalesAmount, karena meskipun nilainya berupa data numerik, nilai ini berupa mata uang.

Nilai yang dihitung dari pengukuran berubah sebagai respons terhadap interaksi Anda dengan laporan. Misalnya, jika Anda menyeret bidang RegionCountryName dari tabel Geografi ke bagan SalesAmount yang ada, bidang tersebut berubah untuk menampilkan jumlah penjualan rata-rata untuk setiap negara/wilayah.

Cuplikan layar bagan memperlihatkan SaleAmount menurut Negara/Wilayah.

Saat hasil pengukuran berubah karena interaksi Anda dengan laporan, Anda telah memengaruhi konteks pengukuran. Setiap kali Anda berinteraksi dengan visualisasi laporan, Anda mengubah konteks di mana pengukuran menghitung dan menampilkan hasilnya.

Membuat dan menggunakan pengukuran Anda sendiri

Dalam sebagian besar kasus, Power BI Desktop secara otomatis menghitung dan mengembalikan nilai sesuai dengan jenis bidang dan agregasi yang dipilih. Namun, jika Anda mungkin ingin membuat pengukuran Anda sendiri untuk melakukan perhitungan yang lebih kompleks dan unik. Dengan Power BI Desktop, Anda dapat membuat pengukuran Anda sendiri dengan bahasa rumus Data Analysis Expressions (DAX).

Rumus DAX menggunakan banyak fungsi, operator, dan sintaks yang sama dengan rumus Excel. Namun, fungsi DAX dirancang untuk bekerja dengan data relasional dan melakukan perhitungan yang lebih dinamis saat Anda berinteraksi dengan laporan. Terdapat lebih dari 200 fungsi DAX yang melakukan berbagai hal mulai dari agregasi sederhana seperti jumlah dan rata-rata hingga fungsi statistik dan pemfilteran yang lebih kompleks. Terdapat banyak sumber daya untuk membantu Anda mempelajari selengkapnya tentang DAX. Setelah menyelesaikan tutorial ini, lihat dasar-dasar DAX di Power BI Desktop.

Saat membuat pengukuran Anda sendiri, hal ini disebut pengukuran model, dan pengukuran ini ditambahkan ke dalam daftar Bidang untuk tabel yang Anda pilih. Beberapa keuntungan dari langkah-langkah model adalah Anda dapat menamainya apa pun yang Anda inginkan, membuatnya lebih dapat diidentifikasi. Anda dapat menggunakannya sebagai argumen dalam ekspresi DAX lainnya, dan Anda dapat membuatnya melakukan perhitungan kompleks dengan cepat.

Pengukuran cepat

Banyak perhitungan umum tersedia sebagai pengukuran cepat, yang menulis rumus DAX untuk Anda berdasarkan input di jendela. Perhitungan cepat dan kuat ini juga sangat baik untuk mempelajari DAX atau membuat pengukuran khusus milik Anda sendiri.

Buat pengukuran cepat menggunakan salah satu metode berikut:

  • Dari tabel di panel Bidang , klik kanan atau pilih Opsi lainnya (...), lalu pilih Pengukuran cepat baru dari daftar.

  • Di bawah Perhitungan di tab Beranda pada pita Power BI Desktop, pilih Pengukuran Cepat Baru.

Untuk informasi selengkapnya tentang membuat dan menggunakan pengukuran cepat, lihat Menggunakan pengukuran cepat.

Membuat ukuran

Misalkan Anda ingin menganalisis penjualan bersih dengan mengurangi diskon dan pengembalian dari total jumlah penjualan. Untuk konteks yang ada di visualisasi, Anda memerlukan pengukuran yang mengurangi jumlah DiscountAmount dan ReturnAmount dari jumlah SalesAmount. Tidak ada bidang untuk Penjualan Bersih dalam daftar Bidang, tetapi Anda memiliki blok penyusun untuk membuat pengukuran Anda sendiri untuk menghitung penjualan bersih.

Untuk membuat pengukuran, ikuti langkah berikut:

  1. Di panel Bidang, klik kanan tabel Penjualan, atau arahkan mouse ke atas tabel dan pilih Opsi lainnya (...).

  2. Dari menu yang muncul, pilih Pengukuran baru.

    Tindakan ini menyimpan pengukuran baru Anda dalam tabel Penjualan, agar mudah ditemukan.

    Cuplikan layar pengukuran baru dari daftar di menu.

    Anda juga dapat membuat pengukuran dengan memilih Pengukuran Baru dalam grup Perhitungan di tab Beranda pada pita Power BI Desktop.

    Cuplikan layar pengukuran baru dari pita.

    Tip

    Saat membuat pengukuran dari pita, Anda dapat membuatnya dalam salah satu tabel Anda, tetapi akan lebih mudah ditemukan jika Anda membuatnya di tempat yang Anda rencanakan untuk menggunakannya. Dalam hal ini, pilih tabel Penjualan terlebih dahulu untuk membuatnya aktif, lalu pilih Pengukuran baru.

    Bilah rumus muncul di sepanjang bagian atas kanvas laporan, tempat Anda dapat mengubah nama pengukuran dan memasukkan rumus DAX.

    Cuplikan layar bilah rumus.

  3. Secara, default, setiap pengukuran baru diberi nama Pengukuran. Jika Anda tidak mengganti namanya, tindakan baru diberi nama Pengukuran 2, Ukuran 3, dan sebagainya. Karena kami ingin pengukuran ini lebih mudah untuk diidentifikasi, sorot Pengukuran di bilah rumus, lalu ubah namanya menjadi Penjualan Bersih.

  4. Mulai masukkan rumus Anda. Setelah tanda sama dengan, mulailah mengetik Sum. Saat mengetik, daftar saran menurun muncul, yang memperlihatkan semua fungsi DAX, dimulai dengan huruf yang Anda ketik. Gulir ke bawah, jika diperlukan, untuk memilih SUM dari daftar, lalu tekan Enter.

    Cuplikan layar SUM yang dipilih dari daftar di bilah rumus.

    Tanda kurung buka muncul, bersama dengan daftar saran menurun kolom yang tersedia yang dapat Anda teruskan ke fungsi SUM.

    Cuplikan layar memilih kolom untuk rumus SUM.

  5. Ekspresi selalu muncul di antara tanda kurung buka dan tutup. Untuk contoh ini, ekspresi Anda berisi satu argumen untuk diteruskan ke fungsi SUM: kolom SalesAmount. Mulai ketik SalesAmount hingga Sales(SalesAmount) adalah satu-satunya nilai yang tersisa dalam daftar.

    Nama kolom yang didahului dengan nama tabel disebut nama kolom yang sepenuhnya memenuhi syarat. Nama kolom yang sepenuhnya memenuhi syarat memudahkan pembacaan rumus Anda.

    Cuplikan layar memilih SalesAmount untuk rumus SUM.

  6. Pilih Sales[SalesAmount] dari daftar, lalu masukkan tanda kurung tutup.

    Tip

    Kesalahan sintaks sering kali disebabkan oleh tanda kurung tutup yang hilang atau salah tempat.

  7. Kurangi dua kolom lain di dalam rumus:

    a. Setelah tanda kurung tutup untuk ekspresi pertama, ketik spasi, operator minus (-), lalu spasi lain.

    b. Masukkan fungsi SUM lain, dan mulai ketik DiscountAmount hingga Anda dapat memilih kolom Sales[DiscountAmount] sebagai argumen. Tambahkan tanda kurung tutup.

    c. Ketik spasi, operator minus, spasi, fungsi SUM lain dengan Sales[ReturnAmount] sebagai argumen, lalu tanda kurung tutup.

    Cuplikan layar rumus lengkap.

  8. Tekan Enter atau pilih Terapkan (ikon tanda centang) di bilah rumus untuk menyelesaikan dan memvalidasi rumus.

    Pengukuran Penjualan Bersih yang divalidasi kini siap untuk digunakan dalam tabel Penjualan di panel Bidang.

    Cuplikan layar pengukuran Penjualan Bersih dalam daftar bidang tabel Penjualan.

  9. Jika Anda kehabisan ruang untuk memasukkan rumus atau menginginkannya di garis terpisah, pilih tanda panah bawah di sebelah kanan bilah rumus untuk menyediakan lebih banyak ruang.

    Tanda panah bawah berubah menjadi tanda panah atas dan kotak besar muncul.

    Cuplikan layar panah atas rumus.

  10. Pisahkan bagian rumus Anda dengan menekan Alt + Enter untuk garis terpisah, atau tekan Tab untuk menambah penspasian tab.

    Cuplikan layar rumus diperluas.

Menggunakan pengukuran Anda dalam laporan

Tambahkan pengukuran Penjualan Bersih baru Anda ke kanvas laporan, dan hitung penjualan bersih untuk bidang lain apa pun yang Anda tambahkan ke dalam laporan.

Untuk melihat penjualan bersih menurut negara/wilayah:

  1. Pilih pengukuran Penjualan Bersih dari tabel Penjualan, atau seret ke kanvas laporan.

  2. Pilih bidang RegionCountryName dari tabel Geografi, atau seret ke bagan Penjualan Bersih.

    Cuplikan layar Penjualan Bersih menurut Negara/Wilayah.

  3. Untuk melihat perbedaan antara penjualan bersih dan total penjualan menurut negara/wilayah, pilih bidang SalesAmount atau seret ke bagan.

    Cuplikan layar Jumlah Penjualan dan Penjualan Bersih menurut Negara/Wilayah.

    Bagan kini menggunakan dua pengukuran: SalesAmount, yang dijumlahkan Power BI secara otomatis, dan pengukuran Penjualan Bersih, yang dibuat secara manual. Setiap pengukuran dihitung dalam konteks bidang lain, RegionCountryName.

Menggunakan pengukuran Anda dengan pemotong

Tambahkan pemotong untuk memfilter lebih lanjut penjualan bersih dan jumlah penjualan menurut tahun kalender:

  1. Pilih area kosong di samping bagan. Di panel Visualisasi, pilih visualisasi Tabel.

    Tindakan ini membuat visualisasi tabel kosong di kanvas laporan.

    Cuplikan layar visualisasi tabel kosong baru.

  2. Seret bidang Tahun dari tabel Kalender ke visualisasi tabel kosong baru.

    Karena Tahun adalah bidang numerik, Power BI Desktop menjumlahkan nilainya. Penjumlahan ini tidak bekerja baik sebagai agregasi; kita akan membahasnya di langkah berikutnya.

    Cuplikan layar agregasi tahun.

  3. Dalam kotak Nilai di panel Visualisasi, pilih panah bawah di samping Tahun, lalu pilih Jangan ringkas dari daftar. Tabel kini mencantumkan tahun individu.

    Cuplikan layar menu memilih Jangan ringkas.

  4. Pilih ikon Pemotong di panel Visualisasi untuk mengonversi tabel menjadi pemotong. Jika visualisasi menampilkan penggiser alih-alih daftar, pilih Daftar dari panah bawah di penggiser.

    Cuplikan layar ikon pemotong di panel Visualisasi.

  5. Pilih nilai mana pun dalam pemotong Tahun untuk memfilter bagan Penjualan Bersih dan Jumlah Penjualan menurut RegionCountryName secara sesuai. Pengukuran Penjualan Bersih dan SalesAmount menghitung kembali dan menampilkan hasil dalam konteks bidang Tahun yang dipilih.

    Cuplikan layar bagan Penjualan Bersih dan SalesAmount yang diiris menurut Tahun.

Gunakan ukuran Anda dalam ukuran lain

Jika Anda ingin mengetahui produk mana yang memiliki jumlah penjualan bersih tertinggi per unit terjual. Anda akan memerlukan pengukuran yang membagi penjualan bersih dengan kuantitas unit terjual. Buat pengukuran baru yang membagi hasil pengukuran Penjualan Bersih Anda dengan jumlah Sales[SalesQuantity].

  1. Di panel Bidang, buat pengukuran baru bernama Penjualan Bersih per Unit dalam tabel Penjualan.

  2. Di bilah rumus, mulai ketik Penjualan Bersih. Daftar saran memperlihatkan yang dapat Anda tambahkan. Pilih [Penjualan Bersih].

    Cuplikan layar menggunakan Net Sales di bilah rumus.

  3. Anda juga dapat mereferensikan pengukuran dengan hanya mengetik tanda kurung kurawal buka ([). Daftar saran hanya memperlihatkan pengukuran untuk ditambahkan ke rumus Anda.

    Cuplikan layar tanda kurung buka memperlihatkan langkah-langkah untuk ditambahkan ke rumus.

  4. Masukkan spasi, operator pembagi (/), spasi lagi, fungsi SUM, lalu ketik Kuantitas. Daftar saran memperlihatkan semua kolom dengan nama Kuantitas di dalamnya. Pilih Penjualan[SalesQuantity], ketik tanda kurung penutup, dan tekan ENTER atau pilih Terapkan (ikon tanda centang) untuk memvalidasi rumus Anda.

    Rumus yang dihasilkan akan muncul sebagai:

    Net Sales per Unit = [Net Sales] / SUM(Sales[SalesQuantity])

  5. Pilih pengukuran Penjualan Bersih per Unit dari tabel Penjualan, atau seret ke area kosong di kanvas laporan.

    Bagan menunjukkan jumlah penjualan bersih per unit terhadap semua produk terjual. Bagan ini tidak informatif; kita akan mengatasinya di langkah berikutnya.

    Cuplikan layar jumlah penjualan bersih per unit atas semua produk yang dijual.

  6. Untuk tampilan yang berbeda, ubah jenis visualisasi bagan menjadi Peta pohon.

    Cuplikan layar bagan diubah menjadi peta pohon.

  7. Pilih bidang Kategori Produk, atau seret ke peta pohon atau bidang Grup pada panel Visualisasi. Sekarang Anda mendapatkan beberapa info bagus!

    Cuplikan layar peta pohon menurut Kategori Produk.

  8. Coba hapus bidang ProductCategory, dan seret bidang ProductName ke bagan sebagai gantinya.

    Cuplikan layar peta pohon menurut Nama Produk.

    Oke, saat ini kita hanya mencoba-coba, tetapi Anda harus mengakui bahwa ini keren! Cobalah cara lain untuk memfilter dan memformat visualisasi.

Apa yang telah Anda pelajari

Pengukuran memberi Anda kekuatan untuk mendapatkan wawasan yang Anda inginkan dari data. Anda telah mempelajari cara membuat pengukuran dengan menggunakan bilah rumus, menamainya dengan hal yang paling masuk akal, serta menemukan dan memilih elemen rumus yang tepat dengan menggunakan daftar saran DAX. Anda juga mempelajari konteks, di mana hasil perhitungan dalam pengukuran berubah sesuai dengan bidang lain atau ekspresi lain dalam rumus Anda.

  • Untuk mempelajari selengkapnya tentang langkah cepat Power BI Desktop, yang menyediakan banyak perhitungan pengukuran umum untuk Anda, lihat Menggunakan langkah cepat untuk perhitungan umum.

  • Jika Anda ingin mendalami rumus DAX lebih dalam dan membuat beberapa langkah tingkat lanjut, lihat Mempelajari dasar-dasar DAX di Power BI Desktop. Artikel ini berfokus pada konsep dasar dalam DAX, seperti sintaks, fungsi, dan pemahaman konteks yang lebih menyeluruh.

  • Pastikan untuk menambahkan Referensi Data Analysis Expressions (DAX) ke favorit Anda. Referensi ini adalah tempat Anda akan menemukan info terperinci tentang sintaks DAX, operator, dan lebih dari 200 fungsi DAX.

Artikel lain yang menarik: