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

  1. Dalam tampilan Desain, tambahkan tabel, dan seret bidang himpunan data untuk ditampilkan. Biasanya, bidang yang ingin Anda perlihatkan sebagai hierarki berada di kolom pertama.

  2. 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.

  3. Di Ekspresi grup, klik Tambahkan. Baris baru muncul di kisi.

  4. Di daftar Kelompokkan pada , ketik atau pilih bidang yang akan dikelompokkan.

  5. Klik Tingkat Lanjut.

  6. Di daftar Induk Rekursif , masukkan atau pilih bidang untuk dikelompokkan.

  7. PilihOK.

    Jalankan laporan. Laporan menampilkan grup hierarki rekursif, meskipun tidak ada inden untuk memperlihatkan hierarki

Untuk memformat grup hierarki rekursif dengan tingkat inden

  1. 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 .

  2. Di panel Properti, perluas simpul Padding , klik Kiri, dan dari daftar drop-down, pilih <Ekspresi...>.

  3. 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.

  4. 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)