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

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

Anda dapat mengatur data dalam laporan paginasi dengan berbagai cara untuk menunjukkan hubungan umum dengan detail. Anda dapat meletakkan semua data dalam laporan, tetapi mengaturnya untuk disembunyikan sampai pengguna mengklik untuk mengungkapkan detail; ini adalah tindakan penelusuran. 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 berarti struktur hierarki untuk dibor. Misalnya, Laporan A -> Laporan B -> Laporan C. Telusuri paling detail adalah tindakan yang dapat 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 memodifikasi 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-sifat yang berbeda ini. Detailnya ada di bagian terpisah nanti dalam topik ini. Penelusuran 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 yang diambil pada saat yang sama dengan laporan utama Data diambil satu laporan penelusuran pada satu waktu Data yang 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 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 dalam 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 juga memiliki performa yang lebih baik daripada sublaporan, 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, ketika 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 dalam 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, laporan tersebut 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 disarangkan 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 Server Laporan Power BI yang dimulai dengan Server Laporan Power BI September 2022.

Lokasi

Laporan sublaporan dan penelusuran keduanya merupakan 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

Laporan Penelusuran (Pembuat Laporan dan SSRS)
Menjelaskan laporan yang terbuka saat pengguna mengklik tautan dalam laporan utama.

Sublaporan (Pembuat Laporan dan SSRS)
Menjelaskan laporan ini yang ditampilkan di dalam isi laporan utama.

Wilayah Data Berlapis (Pembuat Laporan dan SSRS)
Menjelaskan berlapis satu wilayah data di dalam wilayah lain, seperti bagan yang bersarang di dalam matriks.

Tindakan Penelusuran (Pembuat Laporan dan SSRS)
Menjelaskan penggunaan tindakan telusuri paling detail untuk menyembunyikan dan menampilkan item laporan.

Menentukan Jalur ke Item Eksternal (Pembuat Laporan dan SSRS)
Menjelaskan cara merujuk ke item yang berada di luar file definisi laporan.

Lihat Juga

Parameter Laporan (Pembuat Laporan dan Perancang Laporan)