Bagikan melalui


Membuat tombol penelusuran di Power BI

BERLAKU UNTUK: Power BI Desktop layanan Power BI

Anda bisa membuat tombol penelusuran di Power BI. Tombol ini menelusuri ke halaman dengan detail yang difilter ke konteks tertentu.

Salah satu cara untuk menelusuri laporan adalah dengan mengklik kanan dalam visual. Namun, jika Anda ingin tindakan penelusuran lebih jelas, Anda dapat membuat tombol penelusuran sebagai gantinya. Tombol penelusuran dapat meningkatkan penemuan skenario penelusuran penting dalam laporan Anda, dan Anda dapat menentukan tampilan dan tindakan tombol secara kondisional. Misalnya, Anda dapat menampilkan teks yang berbeda pada tombol jika kondisi tertentu terpenuhi.

Dalam contoh ini, setelah Anda memilih bilah Word di bagan, tombol Lihat detail penelusuran diaktifkan.

Cuplikan layar visual, menyoroti tombol Lihat detail penelusuran.

Saat Anda memilih tombol Lihat detail, telusuri ke halaman Analisis Wadah Pasar. Seperti yang Anda lihat di visual berikut, halaman penelusuran sekarang difilter untuk Word.

Cuplikan layar memperlihatkan visual yang difilter, menyoroti filter Word.

Menyiapkan tombol penelusuran

Untuk menyiapkan tombol telusuri paling detail, Anda harus terlebih dahulu menyiapkan halaman penelusuran yang valid dalam laporan Anda. Kemudian Anda membuat tombol dengan Telusuri sebagai jenis tindakan dan pilih halaman penelusuran sebagai Tujuan.

Karena tombol penelusuran memiliki dua status, diaktifkan dan dinonaktifkan, Anda akan melihat dua opsi tipsalat.

Cuplikan layar visual dan menu Format, menyoroti opsi untuk menyiapkan tombol penelusuran.

Jika Anda membiarkan kotak tips alat kosong, Power BI secara otomatis menghasilkan tipsalat. Tipsalat tersebut didasarkan pada bidang tujuan dan penelusuran.

Contoh berikut menunjukkan tipsalat yang dibuat secara otomatis saat tombol dinonaktifkan:

"Untuk menelusuri analisis ke Analisis Wadah Pasar [halaman tujuan], pilih satu titik data dari Produk [bidang penelusuran]."

Cuplikan layar visual, menyoroti tipsalat yang dibuat secara otomatis yang dinonaktifkan.

Contoh berikut menunjukkan tipsalat yang dibuat secara otomatis saat tombol diaktifkan:

"Klik untuk menelusuri Analisis Wadah Pasar [halaman tujuan]."

Cuplikan layar visual, menyoroti tipsalat yang dibuat secara otomatis yang diaktifkan.

Namun, jika Anda ingin menyediakan tipsalat kustom, Anda dapat memasukkan string statis. Anda juga dapat menerapkan pemformatan bersyarat ke tips alat.

Meneruskan konteks filter

Tombol berfungsi seperti penelusuran reguler: Anda dapat meneruskan filter pada lebih banyak bidang dengan memfilter silang visual yang berisi bidang penelusuran. Misalnya, dengan menggunakan klik Ctrl + dan pemfilteran silang, Anda dapat meneruskan beberapa filter pada Perincian Toko ke halaman penelusuran karena pilihan Anda memfilter silang visual yang berisi Produk, bidang penelusuran:

Cuplikan layar visual, menyoroti Word yang difilter silang ke dalam Perincian Toko.

Setelah Anda memilih tombol telusuri paling detail, Anda akan melihat filter di Penyimpanan dan Produk yang diteruskan ke halaman tujuan:

Cuplikan layar panel Filter, menyoroti filter yang diterapkan.

Konteks filter ambigu

Karena tombol penelusuran tidak terkait dengan satu visual, jika pilihan Anda ambigu, maka tombol dinonaktifkan.

Dalam contoh ini, tombol dinonaktifkan karena dua visual keduanya berisi satu pilihan pada Produk. Ada ambiguitas tentang titik data dari mana visual mengikat tindakan penelusuran ke:

Cuplikan layar memperlihatkan konteks filter ambigu dengan tombol yang dinonaktifkan.

Kustomisasi pemformatan untuk tombol yang dinonaktifkan

Anda dapat menyesuaikan opsi pemformatan untuk status tombol penelusuran yang dinonaktifkan.

Cuplikan layar memperlihatkan pemformatan tombol yang dinonaktifkan yang dikustomisasi.

Opsi pemformatan angka termasuk:

  • Kontrol teks tombol: teks, keluarga font, ukuran font, warna font, perataan, dan padding

    Cuplikan layar memperlihatkan teks tombol yang dinonaktifkan yang diformat.

  • Kontrol isian tombol: warna, isi gambar, dan transparansi

    Cuplikan layar memperlihatkan isian tombol yang dinonaktifkan yang diformat.

  • Kontrol ikon tombol: bentuk, warna garis, berat, transparansi, perataan, dan padding

    Cuplikan layar memperlihatkan ikon tombol yang dinonaktifkan yang diformat.

  • Kontrol batas tombol: warna, lebar, transparansi

    Cuplikan layar memperlihatkan batas tombol yang dinonaktifkan yang diformat.

Mengatur pemformatan untuk teks tombol secara kondisional

Di Power BI Desktop, Anda bisa menggunakan pemformatan bersyarat untuk mengubah teks tombol berdasarkan nilai bidang yang dipilih. Untuk melakukannya, buat ukuran yang menghasilkan string yang diinginkan berdasarkan fungsi SELECTEDVALUEDAX .

Contoh berikut mengukur output "Lihat detail produk" jika satu nilai Produk tidak dipilih. Jika satu nilai produk dipilih, pengukuran menghasilkan "Lihat detail untuk [Produk yang dipilih]":

String_for_button = If(SELECTEDVALUE('Product'[Product], 0) == 0, "See product details", "See details for " & SELECTEDVALUE('Product'[Product]))

Setelah Anda membuat pengukuran ini, ikuti langkah-langkah ini di Power BI Desktop:

  1. Pilih opsi Pemformatan bersyarat (fx) untuk teks tombol.

    Cuplikan layar panel Teks, menyoroti tombol Pemformatan bersyarat untuk teks tombol.

  2. Pilih ukuran yang Anda buat untuk teks tombol:

    Cuplikan layar panel Status Teks, menyoroti bidang yang dipilih untuk teks tombol.

  3. Saat satu produk dipilih, teks tombol akan berbunyi:

    "Lihat detail untuk Word"

    Cuplikan layar Perincian Kategori, menyoroti Lihat detail untuk Word.

  4. Ketika tidak ada produk yang dipilih, atau lebih dari satu produk dipilih, tombol dinonaktifkan. Teks tombol berbunyi:

    "Lihat detail produk"

    Cuplikan layar Perincian Kategori, menyoroti beberapa nilai yang dipilih dan tombol Lihat detail produk yang dinonaktifkan.

Mengatur pemformatan untuk tips alat secara kondisional

Anda dapat memformat tips alat secara kondisional untuk tombol penelusuran saat diaktifkan atau dinonaktifkan. Jika Anda menggunakan pemformatan bersyarat untuk mengatur tujuan penelusuran secara dinamis, Anda mungkin ingin tipsalat agar status tombol lebih informatif, berdasarkan pilihan pengguna akhir Anda. Berikut adalah beberapa contoh:

  • Anda dapat mengatur tips alat status yang dinonaktifkan menjadi preskriptif berdasarkan kasus per kasus menggunakan ukuran kustom. Misalnya, jika Anda ingin pengguna memilih satu produk dan satu toko sebelum mereka dapat menelusuri ke halaman Analisis Pasar, Anda dapat membuat pengukuran dengan logika berikut:

    Jika pengguna tidak memilih satu produk atau satu penyimpanan, ukuran mengembalikan: "Pilih satu produk dan Ctrl + klik untuk memilih satu toko."

    Jika pengguna memilih satu produk tetapi tidak satu toko, ukuran mengembalikan: "Ctrl + klik untuk memilih satu penyimpanan."

  • Demikian pula, Anda dapat mengatur tipsalat status yang diaktifkan agar spesifik untuk pilihan pengguna. Misalnya, jika Anda ingin pengguna mengetahui produk mana dan menyimpan halaman penelusuran yang difilter, Anda dapat membuat ukuran yang mengembalikan:

    "Klik untuk menelusuri ke [nama halaman penelusuran] untuk melihat detail selengkapnya tentang penjualan untuk [nama produk] di toko [nama toko]."

Mengatur tujuan penelusuran secara kondisional

Anda dapat menggunakan pemformatan bersyarat untuk mengatur tujuan penelusuran berdasarkan output pengukuran.

Berikut adalah beberapa skenario di mana Anda mungkin ingin tombol menelusuri tujuan menjadi kondisional:

  • Anda hanya ingin mengaktifkan penelusuran ke halaman ketika beberapa kondisi telah terpenuhi. Jika tidak, tombol tersebut akan dinonaktifkan.

    Misalnya, Anda ingin pengguna memilih satu produk dan satu toko sebelum mereka dapat menelusuri ke halaman detail pasar. Jika tidak, tombol tersebut akan dinonaktifkan.

    Cuplikan layar memperlihatkan produk dan penyimpanan dipilih.

  • Anda ingin tombol mendukung beberapa tujuan penelusuran berdasarkan pilihan pengguna.

    Misalnya, jika Anda memiliki beberapa tujuan (detail pasar dan detail toko) yang dapat ditelusuri pengguna, Anda dapat meminta mereka memilih tujuan tertentu untuk menelusuri hingga sebelum tombol diaktifkan untuk tujuan penelusuran tersebut.

    Cuplikan layar memperlihatkan produk dan tujuan dipilih.

  • Anda mungkin juga memiliki kasus menarik untuk skenario hibrid untuk mendukung beberapa tujuan penelusuran dan kondisi tertentu di mana Anda ingin tombol dinonaktifkan. Lanjutkan membaca untuk detail tentang ketiga opsi ini.

Nonaktifkan tombol hingga beberapa kondisi terpenuhi

Mari kita lihat kasus pertama, di mana Anda ingin menonaktifkan tombol hingga lebih banyak kondisi terpenuhi. Di Power BI Desktop, Anda perlu membuat pengukuran DAX dasar yang menghasilkan string kosong ("") kecuali kondisi terpenuhi. Saat terpenuhi, pengukuran menghasilkan nama halaman tujuan penelusuran.

Berikut adalah contoh pengukuran DAX yang mengharuskan penyimpanan dipilih sebelum pengguna dapat menelusuri produk untuk menyimpan halaman detail:

Destination logic = If(SELECTEDVALUE(Store[Store], “”)==””, “”, “Store details”)

Setelah Anda membuat pengukuran, ikuti langkah-langkah ini di Power BI Desktop:

  1. Pilih Pemformatan bersyarat (fx) di samping tujuan untuk tindakan tombol.

    Cuplikan layar panel Tindakan, menyoroti tombol Pemformatan bersyarat.

  2. Untuk langkah terakhir, pilih ukuran DAX yang Anda buat sebagai nilai bidang untuk tujuan.

    Cuplikan layar panel Tindakan Tujuan, menyoroti pilihan bidang dasar.

    Sekarang Anda melihat tombol dinonaktifkan bahkan ketika satu produk dipilih karena ukuran juga mengharuskan Anda untuk memilih satu penyimpanan.

    Cuplikan layar visual Perincian Kategori, menyoroti tombol penelusuran dinonaktifkan.

Mendukung beberapa tujuan

Untuk kasus umum lainnya di mana Anda ingin mendukung beberapa tujuan, ikuti langkah-langkah berikut:

  1. Buat tabel kolom tunggal dengan nama tujuan penelusuran.

    Cuplikan layar memperlihatkan jendela Buat Tabel.

  2. Karena Power BI menggunakan kecocokan string yang tepat untuk mengatur tujuan penelusuran, pastikan bahwa nilai yang dimasukkan selaras persis dengan nama halaman penelusuran Anda.

  3. Setelah Anda membuat tabel, tambahkan ke halaman sebagai pemotong pilihan tunggal.

    Cuplikan layar memperlihatkan pemotong penelusuran.

  4. Jika Anda membutuhkan lebih banyak ruang vertikal, konversikan pemotong menjadi dropdown. Hapus header pemotong dan tambahkan kotak teks dengan judul di sampingnya.

    Cuplikan layar memperlihatkan pemotong penelusuran tanpa header.

  5. Atau, ubah pemotong daftar dari orientasi vertikal ke horizontal.

    Cuplikan layar memperlihatkan pemotong horizontal.

  6. Untuk input tujuan untuk tindakan penelusuran, pilih tombol Pemformatan bersyarat (fx) di samping tujuan untuk tindakan tombol.

    Cuplikan layar panel Tindakan, menyoroti tombol Pemformatan bersyarat untuk tujuan penelusuran.

  7. Pada halaman Tujuan - Tindakan , pilih nama kolom yang Anda buat. Dalam hal ini, pilih tujuan.

    Cuplikan layar memperlihatkan bidang Pilih tujuan dipilih.

    Sekarang Anda melihat bahwa tombol penelusuran hanya diaktifkan saat Anda memilih produk dan tujuan:

    Cuplikan layar memperlihatkan produk dan tujuan dipilih.

Hibrid dari dua skenario

Jika Anda tertarik dengan hibrid dari dua skenario, Anda bisa membuat dan mereferensikan pengukuran DAX di Power BI Desktop untuk menambahkan lebih banyak logika untuk pilihan tujuan.

Berikut adalah contoh pengukuran DAX yang mengharuskan pengguna untuk memilih penyimpanan sebelum mereka dapat menelusuri produk ke salah satu halaman penelusuran:

Destination logic = If(SELECTEDVALUE(Store[Store], “”)==””, “”, SELECTEDVALUE(‘Table'[Select a destination]))

Di Power BI Desktop, Anda memilih pengukuran DAX yang Anda buat sebagai nilai bidang untuk tujuan. Dalam contoh ini, pengguna harus memilih produk, penyimpanan, dan halaman tujuan sebelum tombol penelusuran diaktifkan:

Cuplikan layar memperlihatkan produk, penyimpanan, dan tujuan dipilih.

Pertimbangan dan batasan

  • Tombol ini tidak mengizinkan beberapa tujuan dengan menggunakan satu tombol.
  • Tombol ini hanya mendukung penelusuran dalam laporan yang sama; dengan kata lain, ini tidak mendukung penelusuran lintas laporan.
  • Pemformatan status yang dinonaktifkan untuk tombol terkait dengan kelas warna dalam tema laporan Anda. Pelajari selengkapnya tentang kelas warna.
  • Tindakan penelusuran berfungsi untuk semua visual bawaan dan beberapa visual yang diimpor dari AppSource. Namun, tidak dijamin berfungsi dengan semua visual yang diimpor dari AppSource.

Untuk informasi selengkapnya tentang fitur yang serupa atau berinteraksi dengan tombol, lihat artikel berikut ini: