Membuat grup hierarki rekursif dalam laporan yang dipaginasi (Pembuat Laporan)
Berlaku untuk: Microsoft Report Builder (SSRS) Power BI Report Builder Perancang Laporan di SQL Server Data Tools
Dalam laporan paginated, grup hierarki rekursif mengatur data dari himpunan data laporan tunggal yang mencakup beberapa tingkat hierarkis, seperti struktur laporan ke untuk hubungan karyawan manajer dalam hierarki organisasi.
Sebelum Anda bisa menata data dalam tabel sebagai grup hierarki rekursif, Anda harus memiliki satu himpunan data yang berisi semua data hierarkis, Anda harus memiliki bidang terpisah untuk item yang akan dikelompokkan dan agar item dikelompokkan. Misalnya, himpunan data tempat Anda ingin mengelompokkan karyawan secara rekursif di bawah manajer mereka mungkin berisi nama, nama karyawan, ID karyawan, dan ID manajer.
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.
Untuk membuat grup hierarki rekursif
Dalam tampilan Desain, tambahkan tabel, dan seret bidang himpunan data untuk ditampilkan. Biasanya, bidang yang ingin Anda tampilkan sebagai hierarki berada di kolom pertama.
Klik kanan di mana saja dalam tabel untuk memilihnya. Panel Pengelompokan menampilkan grup detail untuk tabel yang dipilih. Di panel Grup Baris, klik kanan Detail, lalu klik Edit Grup. Kotak dialog Properti Grup terbuka.
Di Ekspresi grup, klik Tambahkan. Baris baru muncul di kisi.
Di daftar Kelompokkan pada, ketik atau pilih bidang yang akan dikelompokkan .
Klik Tingkat Lanjut.
Di daftar Induk Rekursif, masukkan atau pilih bidang yang akan dikelompokkan.
Pilih OK.
Jalankan laporan. Laporan menampilkan grup hierarki rekursif, meskipun tidak ada inden untuk menampilkan hierarki
Untuk memformat grup hierarki rekursif dengan tingkat inden
Klik kotak teks yang berisi bidang yang ingin Anda tambahkan tingkat indennya untuk menampilkan format hierarki. Properti untuk kotak teks muncul di panel Properti.
Catatan
Jika Anda tidak melihat panel Properti, klik Properti pada tab Tampilan .
Di panel Properti, perluas simpul Padding , klik Kiri, dan dari daftar drop-down, pilih <Ekspresi...>.
Di panel Ekspresi, ketik ekspresi berikut ini:
=CStr(2 + (Level()*10)) + "pt"
Properti Padding semuanya memerlukan string dalam format nnyy, di mana nn adalah angka dan yy adalah unit pengukuran. Contoh ekspresi membangun string yang menggunakan fungsi Tingkat untuk meningkatkan ukuran padding berdasarkan tingkat rekursi. Misalnya, baris yang memiliki tingkat 1 akan menghasilkan padding (2 + (1*10))=12pt, dan baris yang memiliki tingkat 3 akan menghasilkan padding (2 + (3*10))=32pt. Untuk informasi tentang fungsi Tingkat , lihat Tingkat.
Pilih OK.
Jalankan laporan. Laporan menampilkan tampilan hierarkis data yang dikelompokkan.
Konten terkait
- Membuat Grup Hierarki Rekursif (Pembuat Laporan dan SSRS)
- Filter, Grup, dan Urutkan Data (Pembuat Laporan dan SSRS)
- Referensi Fungsi Agregat (Pembuat Laporan dan SSRS)
- Tabel (Pembuat Laporan dan SSRS)
- Matriks (Pembuat Laporan dan SSRS)
- Daftar (Pembuat Laporan dan SSRS)
- Tabel, Matriks, dan Daftar (Pembuat Laporan dan SSRS)