Meneruskan parameter laporan dalam URL untuk laporan paginasi Power BI
BERLAKU UNTUK: Power BI Report Builder Power BI Desktop
Anda dapat meneruskan parameter laporan ke laporan dengan menyertakannya dalam URL laporan untuk Laporan Paginated. Parameter URL ini tidak diawali karena diteruskan langsung ke mesin pemrosesan laporan.
Semua parameter kueri dapat memiliki parameter laporan yang sesuai. Anda meneruskan parameter kueri ke laporan dengan meneruskan parameter laporan yang sesuai. Untuk informasi selengkapnya, lihat Membuat Kueri di Desainer Kueri Relasional (Pembangun Laporan Power BI).
Aturan parameter laporan yang dipaginasi
Parameter laporan peka huruf besar/kecil dan menggunakan karakter khusus berikut:
- Setiap karakter spasi dalam string URL diganti dengan karakter "%20," sesuai dengan standar pengodean URL.
- Karakter spasi dalam bagian parameter URL diganti dengan karakter plus (+).
- Titik koma dalam bagian mana pun dari string diganti dengan karakter "%3A."
- Browser harus secara otomatis melakukan pengodean URL yang tepat. Anda tidak perlu mengodekan karakter apa pun secara manual.
- Jika Anda tidak menyertakan sintaks proksi, maka awali parameter dengan rp:.
Contoh parameter laporan yang dipaginasi
Untuk mengatur parameter laporan dalam URL, gunakan sintaks berikut:
rp:parameter=value
Misalnya, untuk menentukan dua parameter, "Salesperson" dan "State", yang ditentukan dalam laporan di My Workspace, Anda akan menggunakan URL berikut:
https://app.powerbi.com/groups/me/rdlreports/xxxxxxx-abc7-40f0-b456-febzf9cdda4d?rp:Salesperson=Tie+Bear&rp:State=Utah
Untuk menentukan dua parameter yang sama yang ditentukan dalam laporan di aplikasi, Anda akan menggunakan URL berikut:
https://app.powerbi.com/groups/me/apps/xxxxxxx-c4c4-4217-afd9-3920a0d1e2b0/rdlreports/xxxxxxx-639e-41d0-b733-05d2bca9853c?rp:Salesperson=Tiggee&rp:State=Utah
Untuk meneruskan nilai null untuk parameter, gunakan sintaks berikut:
parameter:isnull=true
Contohnya,
rp:SalesOrderNumber:isnull=true
Untuk meneruskan nilai Boolean , gunakan 0 untuk false dan 1 untuk true. Untuk meneruskan nilai Float , sertakan pemisah desimal lokal server.
Catatan
Jika laporan Anda berisi parameter laporan yang memiliki nilai default dan nilai properti Prompt adalah false (yaitu, properti Prompt User tidak dipilih di Report Manager), maka Anda tidak dapat meneruskan nilai untuk parameter laporan tersebut dalam URL. Ini memberi administrator opsi untuk mencegah pengguna akhir menambahkan atau memodifikasi nilai parameter laporan tertentu.
Contoh tambahan
Contoh URL berikut menyertakan parameter multinilai "Salesperson". Format untuk parameter multinilai adalah mengulangi nama parameter untuk setiap nilai.
https://app.powerbi.com/groups/me/rdlreports/xxxxxxx-abc7-40f0-b456-febzf9cdda4d?rp:Salesperson=Tie+Bear&rp:Salesperson=Mickey
Contoh URL berikut meneruskan satu parameter SellStartDate dengan nilai "7/1/2005".
https://app.powerbi.com/groups/me/rdlreports/xxxxxxx-abc7-40f0-b456-febzf9cdda4d?rp:SellStartDate=7/1/2005
Pertimbangan dan batasan
- Jika laporan Anda berisi parameter laporan yang memiliki nilai default, dan nilai properti Prompt adalah false (yaitu, properti Prompt User tidak dipilih di Power BI Report Builder), maka Anda tidak dapat meneruskan nilai untuk parameter laporan tersebut dalam URL. Ini memberi administrator opsi untuk mencegah pengguna akhir menambahkan atau memodifikasi nilai parameter laporan tertentu.
- Power BI tidak mendukung string kueri lebih dari 2.000 karakter. Anda mungkin secara tidak sengaja melebihi nilai ini jika Anda menggunakan parameter URL untuk melihat laporan paginasi Anda, terutama jika string kueri Anda berisi beberapa nilai parameter. Untuk memuat laporan dengan benar, kurangi jumlah karakter menjadi di bawah 2.000.
- Batas dalam string kueri dievaluasi setelah Anda masuk ke Power BI. Jika Anda membuka laporan sebelum masuk, batasnya berkurang.
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk