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 yang dipaginasi, grup hierarki rekursif mengatur data dari satu himpunan data laporan yang menyertakan beberapa tingkat hierarkis, seperti struktur report-to 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 untuk mengelompokkan item. 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 mengubah file definisi laporan paginasi (.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 perlihatkan 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 untuk dikelompokkan.
PilihOK.
Jalankan laporan. Laporan menampilkan grup hierarki rekursif, meskipun tidak ada inden untuk memperlihatkan 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"
Semua properti Padding memerlukan string dalam format nnyy, di mana nn adalah angka dan yy adalah satuan pengukuran. Contoh ekspresi membangun string yang menggunakan fungsi Level 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 Level , lihat Tingkat.
PilihOK.
Jalankan laporan. Laporan menampilkan tampilan hierarkis data yang dikelompokkan.
Lihat juga
Membuat Grup Hierarki Rekursif (Penyusun Laporan dan SSRS)
Filter, Grup, dan Urutkan Data (Penyusun Laporan dan SSRS)
Referensi Fungsi Agregat (Pembuat Laporan dan SSRS)
Tabel (Penyusun Laporan dan SSRS)
Matriks (Pembuat Laporan dan SSRS)
Daftar (Penyusun Laporan dan SSRS)
Tabel, Matriks, dan Daftar (Penyusun Laporan dan SSRS)
Saran dan Komentar
Kirim dan lihat umpan balik untuk