Bagikan melalui


Tutorial Bagian 5: Memvisualisasikan prediksi dengan laporan Power BI

Dalam tutorial ini, Anda membuat laporan Power BI dari data prediksi yang Anda buat di Bagian 4: Melakukan penilaian batch dan menyimpan prediksi ke lakehouse.

Anda akan mempelajari cara:

  • Membuat model semantik dari data prediksi
  • Menambahkan pengukuran baru ke data dari Power BI
  • Membuat laporan Power BI
  • Menambahkan visualisasi ke laporan

Prasyarat

Ini adalah bagian 5 dari 5 dalam seri tutorial. Untuk menyelesaikan tutorial ini, pertama-tama selesai:

Membuat model semantik

Buat model semantik baru yang ditautkan ke data prediksi yang Anda hasilkan di bagian 4:

  1. Di sebelah kiri, pilih ruang kerja Anda.

  2. Di kanan atas, pilih Lakehouse sebagai filter, seperti yang ditunjukkan pada cuplikan layar berikut:

    Cuplikan layar yang memperlihatkan pilihan 'Lakehouse' sebagai filter kotak centang.

  3. Pilih lakehouse yang Anda gunakan di bagian sebelumnya dari seri tutorial, seperti yang ditunjukkan pada cuplikan layar berikut:

    Cuplikan layar yang memperlihatkan pilihan satu lakehouse tertentu untuk digunakan.

  4. Pilih Model semantik baru di pita atas, seperti yang diperlihatkan dalam cuplikan layar berikut:

    Cuplikan layar beranda UI lakehouse, memperlihatkan tempat untuk memilih opsi Model semantik baru pada pita.

  5. Beri nama model semantik - misalnya, "prediksi churn bank." Kemudian, pilih himpunan data customer_churn_test_predictions seperti yang ditunjukkan pada cuplikan layar berikut:

    Cuplikan layar kotak dialog Model semantik baru, memperlihatkan tempat untuk memilih data yang benar dan pilih Lanjutkan.

  6. Pilih Konfirmasi.

Menambahkan langkah-langkah baru

Tambahkan beberapa langkah ke model semantik:

  1. Tambahkan ukuran baru untuk tingkat churn.

    1. Pilih Pengukuran baru di pita atas. Tindakan ini menambahkan item baru bernama Ukur ke himpunan data customer_churn_test_predictions , dan membuka bilah rumus di atas tabel, seperti yang diperlihatkan dalam cuplikan layar berikut:

      Cuplikan layar memperlihatkan pembuatan pengukuran baru.

    2. Untuk menentukan rata-rata laju churn yang diprediksi, ganti Measure = di bilah rumus dengan cuplikan kode berikut:

      Churn Rate = AVERAGE(customer_churn_test_predictions[predictions])
      
    3. Untuk menerapkan rumus, pilih tanda centang di bilah rumus, seperti yang diperlihatkan dalam cuplikan layar berikut:

      Cuplikan layar memperlihatkan pilihan tanda centang bilah rumus.

      Ukuran baru muncul dalam tabel data, seperti yang diperlihatkan dalam cuplikan layar berikut:

      Cuplikan layar memperlihatkan pengukuran baru dalam tabel data. Ikon kalkulator menunjukkan bahwa ikon tersebut dibuat sebagai ukuran. Pilih ukuran Churn Rate dalam tabel data. Selanjutnya, buat pilihan berikut, seperti yang ditunjukkan pada cuplikan layar berikut:

    4. Ubah format dari Umum ke Persentase di panel Properti .

    5. Gulir ke bawah di panel Properti untuk mengubah Tempat desimal menjadi 1.

      Cuplikan layar memperlihatkan pengukuran Churn Rate baru dengan kumpulan properti.

  2. Tambahkan ukuran baru yang menghitung jumlah total nasabah bank. Langkah-langkah baru lainnya membutuhkannya.

    1. Pilih Pengukuran baru di pita atas untuk menambahkan item baru bernama Ukur ke himpunan customer_churn_test_predictions data. Tindakan ini membuka bilah rumus di atas tabel.

    2. Setiap prediksi mewakili satu pelanggan. Untuk menentukan jumlah total pelanggan, ganti Measure = di bilah rumus dengan:

      Customers = COUNT(customer_churn_test_predictions[predictions])
      
    3. Untuk menerapkan rumus, pilih tanda centang di bilah rumus.

  3. Tambahkan tingkat churn untuk Jerman.

    1. Pilih Pengukuran baru di pita atas untuk menambahkan item baru bernama Ukur ke himpunan customer_churn_test_predictions data. Tindakan ini membuka bilah rumus di atas tabel.

    2. Untuk menentukan tingkat churn untuk Jerman, ganti Measure = di bilah rumus dengan:

      Germany Churn = CALCULATE(AVERAGE(customer_churn_test_predictions[predictions]),FILTER(customer_churn_test_predictions, customer_churn_test_predictions[Geography_Germany] = TRUE()))
      

      Pernyataan ini mengekstrak baris-baris yang memiliki Jerman sebagai wilayah geografis mereka (Geography_Germany sama dengan satu).

    3. Untuk menerapkan rumus, pilih tanda centang di bilah rumus.

  4. Ulangi langkah sebelumnya untuk menambahkan tingkat churn untuk Perancis dan Spanyol.

    • Tingkat churn Spanyol:

      Spain Churn = CALCULATE(AVERAGE(customer_churn_test_predictions[predictions]),FILTER(customer_churn_test_predictions, customer_churn_test_predictions[Geography_Spain] = TRUE()))
      
    • Tingkat churn Prancis:

      France Churn = CALCULATE(AVERAGE(customer_churn_test_predictions[predictions]),FILTER(customer_churn_test_predictions, customer_churn_test_predictions[Geography_France] = TRUE()))
      

Membuat laporan baru

Setelah Anda menyelesaikan semua operasi yang dijelaskan sebelumnya, pilih Buat laporan baru di pita atas Daftar opsi File untuk membuka halaman penulisan laporan Power BI, seperti yang diperlihatkan dalam cuplikan layar berikut ini:

Cuplikan layar memperlihatkan cara membuat laporan.

Halaman laporan muncul di tab browser baru. Tambahkan visual ini ke laporan:

  1. Pilih kotak teks di pita atas, seperti yang diperlihatkan dalam cuplikan layar berikut ini:

    Cuplikan layar memperlihatkan tempat untuk menemukan opsi kotak teks di pita.

    Masukkan judul untuk laporan - misalnya, "Churn Pelanggan Bank" seperti yang ditunjukkan pada cuplikan layar berikut:

    Cuplikan layar memperlihatkan nilai yang dimasukkan dalam kotak teks laporan.

    Ubah ukuran font dan warna latar belakang di panel Format. Sesuaikan ukuran dan warna font dengan memilih teks dan menggunakan bilah format.

  2. Di panel Visualisasi, pilih ikon Kartu , seperti yang ditunjukkan pada cuplikan layar berikut:

    Cuplikan layar memperlihatkan pilihan ikon visualisasi kartu.

  3. Di panel Data , pilih Churn Rate, seperti yang diperlihatkan dalam cuplikan layar berikut:

    Cuplikan layar memperlihatkan pilihan Churn Rate di panel Data.

  4. Ubah ukuran font dan warna latar belakang di panel Format, seperti yang ditunjukkan pada cuplikan layar berikut:

    Cuplikan layar memperlihatkan pilihan pemformatan laporan.

  5. Seret kartu Churn Rate ke kanan atas laporan, seperti yang ditunjukkan pada cuplikan layar berikut:

    Cuplikan layar yang memperlihatkan lokasi baru kartu Churn Rate.

  6. Di panel Visualisasi, pilih bagan Garis dan kolom bertumpuk, seperti yang ditunjukkan pada cuplikan layar berikut:

    Cuplikan layar yang memperlihatkan pilihan bagan Garis dan kolom bertumpuk.

  7. Bagan terlihat pada laporan. Di panel Data, pilih

    • Usia
    • Tingkat Churn
    • Pelanggan

    seperti yang ditunjukkan pada cuplikan layar berikut:

    Cuplikan layar yang memperlihatkan pilihan opsi panel Data.

  8. Konfigurasikan bagan Baris dan kolom bertumpuk, seperti yang ditunjukkan pada cuplikan layar berikut.

    1. Seret Usia dari panel Data ke bidang Sumbu X di panel Visualisasi
    2. Seret Pelanggan dari panel Data ke bidang Sumbu Garis y di panel Visualisasi
    3. Seret laju Churn dari panel Data ke bidang Kolom sumbu y di panel Visualisasi

    Pastikan bahwa bidang Kolom sumbu y hanya memiliki satu instans laju Churn. Hapus segala sesuatu yang lain dari bidang ini.

    Cuplikan layar yang memperlihatkan pilihan panel Data dan opsi panel Visualisasi.

  9. Di panel Visualisasi, pilih ikon bagan Garis dan kolom bertumpuk. Dengan langkah-langkah yang mirip dengan konfigurasi bagan Garis dan kolom tumpuk sebelumnya, pilih NumOfProducts untuk sumbu x, Laju Churn sebagai sumbu y kolom, dan Pelanggan sebagai sumbu y garis, seperti yang ditunjukkan pada tangkapan layar berikut:

    Cuplikan layar memperlihatkan penambahan bagan kolom bertumpuk NumOfProducts.

  10. Di panel Visualisasi, pindahkan sisi kanan dua bagan ke kiri untuk memberi ruang bagi dua bagan lagi. Kemudian, pilih ikon bagan kolom bertumpuk. Pilih NewCreditsScore untuk sumbu x dan Laju Churn untuk sumbu y seperti yang ditunjukkan pada cuplikan layar berikut:

    Cuplikan layar memperlihatkan penambahan bagan kolom tumpukan NewCreditScore.

    Ubah judul "NewCreditsScore" menjadi "Skor Kredit" di panel Format, seperti yang ditunjukkan pada cuplikan layar berikut. Anda mungkin perlu memperluas ukuran sumbu x bagan untuk langkah ini.

    Cuplikan layar yang memperlihatkan cara mengubah judul bagan.

  11. Di panel Visualisasi, pilih kartu bagan kolom Berkluster. Pilih Churn Jerman, Spain Churn, France Churn dalam urutan tersebut untuk sumbu y, seperti yang ditunjukkan pada cuplikan layar berikut. Mengubah ukuran bagan laporan individual sesuai kebutuhan.

    Cuplikan layar memperlihatkan bagan kolom berkluster.

Catatan

Tutorial ini menjelaskan bagaimana Anda dapat menganalisis hasil prediksi tersimpan di Power BI. Namun, berdasarkan keahlian subjek Anda, kasus penggunaan churn pelanggan nyata mungkin memerlukan rencana yang lebih rinci tentang visualisasi spesifik yang diperlukan laporan Anda. Jika tim analitik bisnis dan perusahaan Anda telah menetapkan metrik standar, metrik tersebut juga harus menjadi bagian dari rencana.

Laporan Power BI memperlihatkan bahwa:

  • Nasabah bank yang menggunakan lebih dari dua produk bank memiliki churn rate yang lebih tinggi, meskipun hanya sedikit nasabah yang memiliki lebih dari dua produk. Bank harus mengumpulkan lebih banyak data, dan juga menyelidiki fitur lain yang berkorelasi dengan lebih banyak produk (tinjau plot di panel kiri bawah).
  • Pelanggan bank di Jerman memiliki tingkat churn yang lebih tinggi dibandingkan dengan pelanggan di Prancis dan Spanyol (tinjau plot di panel kanan bawah). Tingkat churn ini menunjukkan bahwa penyelidikan tentang faktor-faktor yang mendorong pelanggan untuk pergi dapat membantu.
  • Ada lebih banyak pelanggan paruh baya (antara 25-45), dan pelanggan antara 45-60 cenderung keluar lebih banyak.
  • Akhirnya, pelanggan dengan skor kredit yang lebih rendah kemungkinan besar akan meninggalkan bank untuk lembaga keuangan lainnya. Bank harus mencari cara untuk mendorong nasabah dengan skor kredit yang lebih rendah dan saldo rekening untuk tetap berada di bank.

Langkah selanjutnya

Ini melengkapi seri tutorial lima bagian. Lihat tutorial sampel end-to-end lainnya: