Sublaporan dalam laporan paginated (Pembuat Laporan)

Berlaku untuk: Microsoft Report Builder (SSRS) Power BI Report Builder Perancang Laporan di SQL Server Data Tools

Sublaporan adalah item laporan yang menampilkan laporan lain di dalam isi laporan paginasi utama. Secara konseptual, sublaporan dalam laporan mirip dengan bingkai di halaman Web. Ini digunakan untuk menyematkan laporan dalam laporan. Laporan apa pun dapat digunakan sebagai sublaporan. Laporan yang ditampilkan sebagai sublaporan disimpan di server laporan, biasanya di folder yang sama dengan laporan induk. Anda dapat merancang laporan induk untuk meneruskan parameter ke sublaporan. Sublaporan dapat diulang dalam wilayah data, menggunakan parameter untuk memfilter data di setiap instans sublaporan.

Catatan

Jika Anda menggunakan sublaporan di wilayah data tablix, sublaporan dan parameternya akan diproses untuk setiap baris. Jika ada banyak baris, pertimbangkan apakah laporan penelusuran lebih tepat.

rs_Subreport

Dalam ilustrasi ini, informasi kontak yang ditampilkan dalam laporan Pesanan Penjualan utama sebenarnya berasal dari sublaporan Kontak.

Catatan

Anda dapat membuat dan memodifikasi file definisi laporan yang dipaginasi (.rdl) di Microsoft Report Builder, Power BI Report Builder, dan di Perancang Laporan di SQL Server Data Tools.

Membandingkan Sublaporan dan Wilayah Data Berlapis

Jika Anda berpikir untuk menggunakan sublaporan untuk menampilkan grup data terpisah, pertimbangkan untuk menggunakan wilayah data, seperti tabel, matriks, dan bagan, sebagai gantinya. Laporan dengan wilayah data hanya dapat berkinerja lebih baik daripada laporan yang menyertakan sublaporan.

Gunakan wilayah data untuk menumpuk grup data dari sumber data yang sama dalam satu wilayah data. Gunakan sublaporan untuk menumpuk grup data dari sumber data yang berbeda dalam satu wilayah data, menggunakan kembali sublaporan dalam beberapa laporan induk, atau menampilkan laporan mandiri di dalam laporan lain. Misalnya, Anda dapat membuat "buku pengarahan" dengan menempatkan beberapa sublaporan di dalam isi laporan lain.

Wilayah data memberikan banyak fungsionalitas dan fleksibilitas yang sama dengan sublaporan, tetapi dengan performa yang lebih baik. Karena server laporan memproses setiap instans sublaporan sebagai laporan terpisah, performa dapat terpengaruh. Untuk informasi selengkapnya, lihat Wilayah Data Berlapis (Penyusun Laporan dan SSRS).

Menggunakan Parameter di Sublaporan

Untuk meneruskan parameter dari laporan induk ke sublaporan, tentukan parameter laporan dalam laporan yang Anda gunakan sebagai sublaporan. Jika menempatkan sublaporan dalam laporan induk, Anda dapat memilih parameter laporan dan nilai yang akan diteruskan dari laporan induk ke parameter laporan di sublaporan.

Catatan

Parameter yang Anda pilih dari sublaporan adalah parameter laporan, bukan parameter kueri.

Anda dapat menempatkan sublaporan di isi utama laporan, atau di wilayah data. Jika Anda menempatkan sublaporan di wilayah data, sublaporan akan diulang dengan setiap instans grup atau baris di wilayah data. Untuk meneruskan nilai dari grup atau baris ke sublaporan, di properti nilai sublaporan, gunakan ekspresi bidang untuk bidang yang berisi nilai yang ingin Anda teruskan ke parameter sublaporan.

Untuk informasi selengkapnya tentang bekerja dengan sublaporan, lihat Menambahkan Sublaporan dan Parameter (Pembuat Laporan dan SSRS).

Menentukan Nama dan Lokasi Sublaporan

Anda dapat merancang laporan utama untuk menentukan sublaporan di folder lain di server laporan yang sama.

Sintaks yang Anda gunakan untuk menentukan sublaporan bergantung pada apakah server laporan berada dalam mode asli atau mode terintegrasi SharePoint. Untuk informasi selengkapnya, lihat Menentukan Jalur ke Item Eksternal (Pembuat Laporan dan SSRS).

Di Report Builder, untuk mempratinjau sublaporan dalam laporan utama, kedua laporan harus berada di server laporan yang sama, atau Anda harus menentukan jalur lengkap ke sublaporan.

Lihat Juga

Penelusuran, Penelusuran, Sublaporan, dan Wilayah Data Berlapis (Pembuat Laporan dan SSRS)