Penelusuran, penelusuran paling detail, sublaporan, dan wilayah data berlapis dalam laporan paginasi (Pembuat Laporan)

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

Anda dapat mengatur data dalam laporan paginasi dalam berbagai cara untuk menunjukkan hubungan umum dengan detail. Anda dapat meletakkan semua data dalam laporan, tetapi mengaturnya untuk disembunyikan hingga pengguna mengklik untuk mengungkapkan detail; ini adalah tindakan penelusuran paling detail . Anda bisa menampilkan data di wilayah data, seperti tabel atau bagan, yang ditumpuk di dalam wilayah data lain, seperti tabel atau matriks. Anda dapat menampilkan data dalam sublaporan yang sepenuhnya terkandung dalam laporan utama. Atau, Anda dapat meletakkan data detail dalam laporan penelusuran , laporan terpisah yang ditampilkan saat pengguna mengklik tautan.

rs_DrillThruDrilldownEtc

J. Laporan penelusuran

B. Sublaporan

C. Wilayah data berlapis

D. Tindakan penelusuran paling detail

Semua ini memiliki kesamaan, tetapi melayani tujuan yang berbeda dan memiliki fitur yang berbeda. Dua di antaranya, laporan penelusuran dan sublaporan, sebenarnya merupakan laporan terpisah. Bersarang adalah sarana untuk menempatkan satu wilayah data di dalam wilayah data lain. Penelusuran paling detail adalah tindakan yang bisa Anda terapkan ke item laporan apa pun untuk menyembunyikan dan memperlihatkan item laporan lainnya. Mereka semua adalah cara agar Anda dapat mengatur dan menampilkan data untuk membantu pengguna memahami laporan Anda dengan lebih baik.

Catatan

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

Ringkasan Karakteristik

Tabel ini meringkas sifat yang berbeda ini. Detailnya ada di bagian terpisah nanti dalam topik ini. Penelusuran paling detail tidak disertakan dalam perbandingan ini karena Anda dapat menerapkan tindakan memperlihatkan dan menyembunyikannya ke item laporan apa pun.

Sifat Sublaporan Drillthrough Berlapis
Menggunakan himpunan data laporan utama Sama atau berbeda Sama atau berbeda Sama
Mengambil data Data diambil pada saat yang sama dengan laporan utama Data diambil satu laporan penelusuran pada satu waktu Data diambil semua pada saat yang sama dengan laporan utama
Diproses dan dirender Dengan laporan utama Saat tautan diklik Dengan laporan utama.
Melakukan Lebih lambat (tetapi mengambil semua data dengan laporan utama) Lebih cepat (tetapi tidak mengambil semua data dengan laporan utama) Lebih cepat (dan mengambil semua data dengan laporan utama)
Menggunakan parameter Ya Ya Tidak
Dapat digunakan kembali Sebagai laporan, atau laporan sublaporan atau penelusuran dalam laporan lain Sebagai laporan, atau laporan sublaporan atau penelusuran dalam laporan lain Tidak dapat digunakan kembali.
Terletak Eksternal ke laporan utama, server laporan yang sama atau berbeda Eksternal ke laporan utama, server laporan yang sama Laporan internal ke utama
Ditampilkan Dalam laporan utama Dalam laporan yang berbeda Dalam laporan utama

Detail Karakteristik

Himpunan Data yang Mereka Gunakan

Laporan sublaporan dan penelusuran dapat menggunakan himpunan data yang sama di laporan utama, atau mereka dapat menggunakan yang berbeda. Wilayah data berlapis menggunakan himpunan data yang sama.

Mengambil Data

Sublaporan dan wilayah data berlapis mengambil data secara bersamaan dengan laporan utama. Laporan penelusuran tidak. Setiap laporan penelusuran mengambil data saat pengguna mengklik setiap tautan. Ini signifikan jika data untuk laporan utama dan laporan bawahan harus diambil secara bersamaan.

Pemrosesan dan Penyajian

Sublaporan diproses sebagai bagian dari laporan utama. Misalnya, jika sublaporan yang menampilkan informasi detail pesanan ditambahkan ke sel tabel di baris detail, sublaporan diproses sekali per baris tabel dan dirender sebagai bagian dari laporan utama. Laporan penelusuran hanya diproses dan dirender saat pengguna mengklik tautan penelusuran di laporan utama ringkasan.

Performa

Saat memutuskan mana yang akan digunakan, pertimbangkan untuk menggunakan wilayah data sebagai gantinya sublaporan, terutama jika sublaporan tidak digunakan oleh beberapa laporan. Karena server laporan memproses setiap instans sublaporan sebagai laporan terpisah, performa dapat terpengaruh. Wilayah data memberikan banyak fungsionalitas dan fleksibilitas yang sama dengan sublaporan, tetapi dengan performa yang lebih baik. Laporan penelusuran memiliki performa yang lebih baik daripada sublaporan, juga, karena tidak mengambil semua data secara bersamaan dengan laporan utama.

Penggunaan Parameter

Laporan penelusuran dan sublaporan biasanya memiliki parameter laporan yang menentukan data laporan mana yang akan ditampilkan. Misalnya, saat Anda mengklik nomor pesanan penjualan dalam laporan utama, laporan penelusuran terbuka, yang menerima nomor pesanan penjualan sebagai parameter, lalu menampilkan semua data untuk pesanan penjualan tersebut. Saat Anda membuat tautan di laporan utama, Anda menentukan nilai untuk diteruskan sebagai parameter ke laporan penelusuran.

Untuk membuat laporan penelusuran atau sublaporan, Anda harus merancang laporan penelusuran target atau sublaporan terlebih dahulu lalu membuat tindakan penelusuran atau menambahkan referensi ke laporan utama.

Dapat digunakan kembali

Laporan sublaporan dan penelusuran adalah laporan terpisah. Dengan demikian, mereka dapat digunakan dalam sejumlah laporan, atau ditampilkan sebagai laporan mandiri. Wilayah data berlapis tidak dapat digunakan kembali. Anda tidak dapat menyimpannya sebagai bagian laporan karena ditumpuk di wilayah data. Anda dapat menyimpan wilayah data yang berisinya sebagai bagian laporan, tetapi bukan wilayah data berlapis.

Catatan

Bagian laporan tidak digunakan lagi untuk semua rilis SQL Server Reporting Services yang dimulai dengan SQL Server Reporting Services 2019 dan semua rilis Power BI Report Server dimulai dengan Power BI Report Server September 2022.

Lokasi

Laporan sublaporan dan penelusuran keduanya adalah laporan terpisah, sehingga disimpan di luar laporan utama. Sublaporan dapat berada di server laporan yang sama atau berbeda, tetapi laporan penelusuran harus berada di server laporan yang sama. Wilayah data berlapis adalah bagian dari laporan utama.

Tampilan

Sublaporan dan wilayah data berlapis ditampilkan dalam laporan utama. Laporan penelusuran ditampilkan sendiri.

Di Bagian Ini

Men-drillthrough Laporan (Microsoft SQL Server Reporting Services Report Builder dan SSRS)
Menjelaskan laporan yang terbuka saat pengguna mengklik tautan dalam laporan utama.

Sublaporan (Microsoft SQL Server Reporting Services Report Builder)
Menjelaskan laporan ini yang ditampilkan di dalam isi laporan utama.

Wilayah Data Berlapis (Microsoft SQL Server Reporting Services Report Builder dan SSRS)
Menjelaskan menyarangkan satu wilayah data di dalam wilayah lain, seperti bagan yang ditumpuk di dalam matriks.

Tindakan Menelusuri Paling Detail (Microsoft SQL Server Reporting Services Report Builder dan SSRS)
Menjelaskan menggunakan tindakan telusuri paling detail untuk menyembunyikan dan menampilkan item laporan.

Menentukan Jalur ke Item Eksternal (Microsoft SQL Server Reporting Services Report Builder dan SSRS)
Menjelaskan cara merujuk ke item yang berada di luar file definisi laporan.

Lihat juga

Parameter Laporan (Pembuat Laporan dan Perancang Laporan)