Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.
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.
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.
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]."
Contoh berikut menunjukkan tipsalat yang dibuat secara otomatis saat tombol diaktifkan:
"Klik untuk menelusuri Analisis Wadah Pasar [halaman tujuan]."
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:
Setelah Anda memilih tombol telusuri paling detail, Anda akan melihat filter di Penyimpanan dan Produk yang diteruskan ke halaman tujuan:
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:
Kustomisasi pemformatan untuk tombol yang dinonaktifkan
Anda dapat menyesuaikan opsi pemformatan untuk status tombol penelusuran yang dinonaktifkan.
Opsi pemformatan angka termasuk:
Kontrol teks tombol: teks, keluarga font, ukuran font, warna font, perataan, dan padding
Kontrol isian tombol: warna, isi gambar, dan transparansi
Kontrol ikon tombol: bentuk, warna garis, berat, transparansi, perataan, dan padding
Kontrol batas tombol: warna, lebar, transparansi
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 SELECTEDVALUE
DAX .
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:
Pilih opsi Pemformatan bersyarat (fx) untuk teks tombol.
Pilih ukuran yang Anda buat untuk teks tombol:
Saat satu produk dipilih, teks tombol akan berbunyi:
"Lihat detail untuk Word"
Ketika tidak ada produk yang dipilih, atau lebih dari satu produk dipilih, tombol dinonaktifkan. Teks tombol berbunyi:
"Lihat detail produk"
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.
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.
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:
Pilih Pemformatan bersyarat (fx) di samping tujuan untuk tindakan tombol.
Untuk langkah terakhir, pilih ukuran DAX yang Anda buat sebagai nilai bidang untuk tujuan.
Sekarang Anda melihat tombol dinonaktifkan bahkan ketika satu produk dipilih karena ukuran juga mengharuskan Anda untuk memilih satu penyimpanan.
Mendukung beberapa tujuan
Untuk kasus umum lainnya di mana Anda ingin mendukung beberapa tujuan, ikuti langkah-langkah berikut:
Buat tabel kolom tunggal dengan nama tujuan penelusuran.
Karena Power BI menggunakan kecocokan string yang tepat untuk mengatur tujuan penelusuran, pastikan bahwa nilai yang dimasukkan selaras persis dengan nama halaman penelusuran Anda.
Setelah Anda membuat tabel, tambahkan ke halaman sebagai pemotong pilihan tunggal.
Jika Anda membutuhkan lebih banyak ruang vertikal, konversikan pemotong menjadi dropdown. Hapus header pemotong dan tambahkan kotak teks dengan judul di sampingnya.
Atau, ubah pemotong daftar dari orientasi vertikal ke horizontal.
Untuk input tujuan untuk tindakan penelusuran, pilih tombol Pemformatan bersyarat (fx) di samping tujuan untuk tindakan tombol.
Pada halaman Tujuan - Tindakan , pilih nama kolom yang Anda buat. Dalam hal ini, pilih tujuan.
Sekarang Anda melihat bahwa tombol penelusuran hanya diaktifkan saat Anda memilih produk dan tujuan:
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:
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.
Konten terkait
Untuk informasi selengkapnya tentang fitur yang serupa atau berinteraksi dengan tombol, lihat artikel berikut ini: