Bagikan melalui


Menambahkan parameter berskala ke laporan paginasi Power BI (Power BI Report Builder)

BERLAKU UNTUK: Power BI Report Builder Power BI Desktop

Parameter berskala menyediakan cara mengelola data dalam jumlah besar dalam laporan paginasi Power BI. Anda dapat menentukan sekumpulan parameter terkait sehingga daftar nilai untuk satu parameter bergantung pada nilai yang dipilih dalam parameter lain. Misalnya, parameter pertama bersifat independen dan mungkin menyajikan daftar kategori produk. Saat pengguna memilih kategori, parameter kedua bergantung pada nilai parameter pertama. Nilainya diperbarui dengan daftar subkategori dalam kategori yang dipilih. Saat pengguna melihat laporan, nilai untuk parameter kategori dan subkategori digunakan untuk memfilter data laporan.

Untuk membuat parameter berskala, Anda menentukan kueri himpunan data terlebih dahulu dan menyertakan parameter kueri untuk setiap parameter berskala yang Anda butuhkan. Anda juga harus membuat himpunan data terpisah untuk setiap parameter berskala untuk menyediakan nilai yang tersedia. Untuk informasi selengkapnya, lihat Menambahkan, Mengubah, atau Menghapus Nilai yang Tersedia untuk Parameter Laporan (Pembangun Laporan Power BI).

Urutan penting untuk parameter bertingkat karena kueri himpunan data untuk parameter nanti dalam daftar menyertakan referensi ke setiap parameter yang sebelumnya dalam daftar. Pada waktu proses, urutan parameter di panel Data Laporan menentukan urutan kueri parameter muncul dalam laporan, dan oleh karena itu, urutan pengguna memilih setiap nilai parameter berturut-turut.

  1. Di panel Data Laporan, klik kanan sumber data, lalu klik Tambahkan Himpunan Data.

  2. Di Nama, ketik nama himpunan data.

  3. Di Sumber data, pilih nama sumber data atau klik Baru untuk membuatnya.

  4. Di Jenis kueri, pilih tipe kueri untuk sumber data yang dipilih. Dalam topik ini, tipe kueri Teks diasumsikan.

  5. Di Kueri, ketik kueri yang akan digunakan untuk mengambil data untuk laporan ini. Kueri harus menyertakan bagian-bagian berikut:

    • Daftar bidang sumber data. Misalnya, dalam pernyataan Transact-SQL, pernyataan SELECT menentukan daftar nama kolom database dari tabel atau tampilan tertentu.

    • Satu parameter kueri untuk setiap parameter berskala. Parameter kueri membatasi data yang diambil dari sumber data dengan menentukan nilai tertentu untuk disertakan atau dikecualikan dari kueri. Biasanya, parameter kueri terjadi dalam klausa pembatasan dalam kueri. Misalnya, dalam pernyataan T-SQL SELECT, parameter kueri terjadi dalam klausa WHERE.

  6. Klik Jalankan (!). Setelah Anda menyertakan parameter kueri lalu menjalankan kueri, parameter laporan yang sesuai dengan parameter kueri dibuat secara otomatis.

    Catatan

    Urutan parameter kueri saat pertama kali Anda menjalankan kueri menentukan urutan pembuatannya dalam laporan. Untuk mengubah urutan, lihat Mengubah Urutan Parameter Laporan (Pembangun Laporan Power BI)

  7. Pilih OK.

Selanjutnya, Anda akan membuat himpunan data yang menyediakan nilai untuk parameter independen.

Membuat himpunan data untuk menyediakan nilai untuk parameter independen

  1. Di panel Data Laporan, klik kanan sumber data, lalu klik Tambahkan Himpunan Data.

  2. Di Nama, ketik nama himpunan data.

  3. Di Sumber data, verifikasi nama adalah nama sumber data yang Anda pilih di langkah 1.

  4. Di Jenis kueri, pilih tipe kueri untuk sumber data yang dipilih. Dalam topik ini, tipe kueri Teks diasumsikan.

  5. Di Kueri, ketik kueri yang akan digunakan untuk mengambil nilai untuk parameter ini. Kueri untuk parameter independen biasanya tidak berisi parameter kueri. Misalnya, untuk membuat kueri untuk parameter yang menyediakan semua nilai kategori, Anda mungkin menggunakan pernyataan Transact-SQL yang mirip dengan yang berikut ini:

    SELECT DISTINCT <column name> FROM <table>  
    

    Perintah SELECT DISTINCT menghapus nilai duplikat dari kumpulan hasil sehingga Anda mendapatkan setiap nilai unik dari kolom yang ditentukan dalam tabel yang ditentukan.

    Klik Jalankan (!). Kumpulan hasil menunjukkan nilai yang tersedia untuk parameter pertama ini.

  6. Pilih OK.

Selanjutnya, Anda akan mengatur properti parameter pertama untuk menggunakan himpunan data ini untuk mengisi nilai yang tersedia pada run-time.

Mengatur nilai yang tersedia untuk parameter laporan

  1. Di panel Data Laporan, di folder Parameter, klik kanan parameter pertama, lalu klik Properti Parameter.

  2. Di Nama, verifikasi bahwa nama parameter sudah benar.

  3. Klik Nilai yang Tersedia.

  4. Klik Dapatkan nilai dari kueri. Tiga bidang muncul.

  5. Di Himpunan Data, dari daftar drop-down, klik nama himpunan data yang Anda buat di prosedur sebelumnya.

  6. Di bidang Nilai , klik nama bidang yang menyediakan nilai parameter.

  7. Di bidang Label , klik nama bidang yang menyediakan label parameter.

  8. Pilih OK.

Selanjutnya, Anda akan membuat himpunan data yang menyediakan nilai untuk parameter dependen.

Membuat himpunan data untuk menyediakan nilai untuk parameter dependen

  1. Di panel Data Laporan, klik kanan sumber data, lalu klik Tambahkan Himpunan Data.

  2. Di Nama, ketik nama himpunan data.

  3. Di Sumber data, verifikasi nama adalah nama sumber data yang Anda pilih di langkah 1.

  4. Di Jenis kueri, pilih tipe kueri untuk sumber data yang dipilih. Dalam topik ini, tipe kueri Teks diasumsikan.

  5. Di Kueri, ketik kueri yang akan digunakan untuk mengambil nilai untuk parameter ini. Kueri untuk parameter dependen biasanya menyertakan parameter kueri untuk setiap parameter yang bergantung pada parameter ini. Misalnya, untuk membuat kueri untuk parameter yang menyediakan semua nilai subkategori (parameter dependen) untuk kategori (parameter independen), Anda mungkin menggunakan pernyataan Transact-SQL yang mirip dengan yang berikut ini:

    SELECT DISTINCT Subcategory FROM <table>   
    WHERE (Category = @Category)  
    

    Dalam klausa WHERE, Kategori adalah nama bidang dari <tabel> dan @Category merupakan parameter kueri. Pernyataan ini menghasilkan daftar subkategori untuk kategori yang ditentukan dalam @Category. Pada waktu proses, nilai ini akan diisi dengan nilai yang dipilih pengguna untuk parameter laporan yang memiliki nama yang sama.

  6. Pilih OK.

Selanjutnya, Anda akan mengatur properti parameter kedua untuk menggunakan himpunan data ini untuk mengisi nilai yang tersedia pada waktu proses.

Mengatur nilai yang tersedia untuk parameter kedua

  1. Di panel Data Laporan, di folder Parameter, klik kanan parameter pertama, lalu klik Properti Parameter.

  2. Di Nama, verifikasi bahwa nama parameter sudah benar.

  3. Klik Nilai yang Tersedia.

  4. Klik Dapatkan nilai dari kueri.

  5. Di Himpunan Data, dari daftar drop-down, klik nama himpunan data yang Anda buat di prosedur sebelumnya.

  6. Di bidang Nilai , klik nama bidang yang menyediakan nilai parameter.

  7. Di bidang Label , klik nama bidang yang menyediakan label parameter.

  8. Pilih OK.

Menguji parameter berskala

  1. Klik Jalankan.

  2. Dari daftar drop-down untuk parameter independen pertama, pilih nilai.

    Prosesor laporan menjalankan kueri himpunan data untuk parameter berikutnya dan meneruskannya nilai yang Anda pilih untuk parameter pertama. Daftar drop-down untuk parameter kedua diisi dengan nilai yang tersedia berdasarkan nilai parameter pertama.

  3. Dari daftar drop-down untuk parameter dependen kedua, pilih nilai.

    Laporan tidak berjalan secara otomatis setelah Anda memilih parameter terakhir sehingga Anda dapat mengubah pilihan Anda.

  4. Klik Tampilkan Laporan. Laporan memperbarui tampilan berdasarkan parameter yang telah Anda pilih.