Bagikan melalui


Memahami grup dalam laporan paginasi (Pembuat Laporan)

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

Dalam laporan penomoran halaman, grup adalah sekumpulan data bernama dari himpunan data laporan yang terikat ke wilayah data. Pada dasarnya, grup mengatur tampilan himpunan data laporan. Semua grup di wilayah data menentukan tampilan yang berbeda dari himpunan data laporan yang sama.

Untuk membantu memvisualisasikan apa itu grup, lihat gambar berikut yang memperlihatkan wilayah data tablix di Pratinjau. Dalam gambar ini, grup baris mengategorikan himpunan data menurut jenis produk dan grup kolom mengategorikan himpunan data berdasarkan wilayah geografis dan tahun.

Area wilayah data tablix

Bagian berikut membantu menjelaskan berbagai aspek grup.

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.

Apa yang Membuat Grup?

Grup memiliki nama dan sekumpulan ekspresi grup yang Anda tentukan. Kumpulan ekspresi grup bisa menjadi referensi bidang himpunan data tunggal atau kombinasi dari beberapa ekspresi. Pada runtime, ekspresi grup digabungkan, jika grup memiliki beberapa ekspresi, dan diterapkan ke data dalam grup. Misalnya, Anda memiliki grup yang menggunakan bidang tanggal untuk menata data di wilayah data. Pada waktu proses, data diatur menurut tanggal, lalu ditampilkan dengan total nilai himpunan data lainnya untuk setiap tanggal.

Kapan Saya Membuat Grup?

Dalam kebanyakan kasus, Report Builder dan Perancang Laporan secara otomatis membuat grup untuk Anda saat Anda merancang wilayah data. Untuk tabel, matriks, atau daftar, grup dibuat saat Anda meletakkan bidang di panel Pengelompokan. Untuk bagan, grup dibuat saat Anda meletakkan bidang di drop-zone bagan. Untuk pengukur, Anda harus menggunakan kotak dialog properti pengukur. Untuk tabel, matriks, atau daftar, Anda juga bisa membuat grup secara manual. Untuk informasi selengkapnya, lihat Menambahkan atau Menghapus Grup di Wilayah Data (Pembuat Laporan dan SSRS). Untuk contoh cara menambahkan grup saat Membuat laporan, lihat Tutorial: Membuat Laporan Tabel Dasar (Pembuat Laporan) atau Membuat Laporan Tabel Dasar (Tutorial SSRS).

Bagaimana Cara Mengubah Grup?

Setelah membuat grup, Anda bisa mengatur properti khusus wilayah data, seperti filter dan ekspresi pengurutan, pemisah halaman, dan variabel grup untuk menyimpan data khusus cakupan. Untuk informasi selengkapnya, lihat Memfilter, Mengelompokkan, dan Mengurutkan Data (Pembuat Laporan dan SSRS).

Untuk mengubah grup yang sudah ada, buka kotak dialog properti grup yang sesuai. Anda dapat mengubah nama grup. Selain itu, Anda dapat menentukan ekspresi grup berdasarkan satu bidang atau beberapa bidang, atau pada parameter laporan yang menentukan nilai pada waktu proses. Anda juga dapat mendasarkan grup pada sekumpulan ekspresi, seperti kumpulan ekspresi yang menentukan rentang usia untuk data demografis. Untuk informasi selengkapnya, lihat Contoh Ekspresi Grup (Pembuat Laporan dan SSRS).

Catatan

Jika Anda mengubah nama grup, Anda harus memperbarui ekspresi grup apa pun secara manual yang merujuk ke nama grup sebelumnya.

Bagaimana Grup Diatur?

Memahami organisasi grup dapat membantu Anda merancang wilayah data yang menampilkan tampilan berbeda dari data yang sama dengan menentukan ekspresi grup yang identik.

Grup diatur secara internal sebagai anggota satu atau beberapa hierarki untuk setiap wilayah data. Hierarki grup memiliki grup induk/turunan yang ditumpuk dan dapat memiliki grup yang berdekatan.

Jika Anda menganggap grup induk/anak sebagai struktur pohon, setiap hierarki grup adalah forest struktur pohon. Wilayah data tablix menyertakan hierarki grup baris dan hierarki grup kolom. Data yang terkait dengan anggota grup baris diperluas secara horizontal di seluruh halaman dan data yang terkait dengan anggota grup kolom diperluas secara vertikal ke bawah halaman. Panel Pengelompokan menampilkan grup baris dan anggota grup kolom untuk wilayah data tablix yang saat ini dipilih pada permukaan desain. Untuk informasi selengkapnya, lihat Panel Pengelompokan (Pembuat Laporan).

Wilayah data bagan menyertakan hierarki grup kategori dan hierarki grup seri. Anggota grup kategori ditampilkan pada sumbu kategori dan anggota grup seri ditampilkan pada sumbu seri.

Meskipun biasanya tidak diperlukan untuk wilayah data pengukur, grup memungkinkan Anda menentukan cara mengelompokkan data untuk dikumpulkan pada pengukur.

Jenis Grup apa yang Tersedia per Wilayah Data?

Wilayah data yang diperluas sebagai kisi mendukung grup yang berbeda dari wilayah data yang menampilkan data ringkasan secara visual. Dengan demikian, wilayah data tablix, dan tabel, daftar, dan matriks yang didasarkan pada wilayah data tablix, mendukung grup yang berbeda dari bagan atau alat ukur. Bagian berikut membahas jenis dan tujuan pengelompokan di setiap jenis wilayah data.

Catatan

Meskipun grup memiliki nama yang berbeda di wilayah data yang berbeda, prinsip di balik cara Anda membuat dan menggunakan grup sama. Saat membuat grup untuk wilayah data, Anda menentukan cara untuk menata data detail dari himpunan data yang ditautkan ke wilayah data. Setiap wilayah data mendukung struktur grup untuk menampilkan data yang dikelompokkan.

Grup dalam Wilayah Data Tablix: Detail, Baris, dan Grup Kolom

Seperti yang ditunjukkan sebelumnya dalam topik ini, wilayah data tablix memungkinkan Anda menata data ke dalam grup menurut baris atau kolom. Namun, grup baris dan kolom bukan satu-satunya grup yang tersedia di wilayah data tablix. Wilayah data ini dapat memiliki jenis grup berikut:

  • Grup Detail Grup Detail terdiri dari semua data dari himpunan data laporan setelah Pembuat Laporan atau Perancang Laporan menerapkan himpunan data dan filter wilayah data. Dengan demikian, grup Detail adalah satu-satunya grup yang tidak memiliki ekspresi grup.

    Pada dasarnya, grup detail menentukan data yang akan Anda lihat saat menjalankan kueri himpunan data di perancang kueri. Misalnya, Anda memiliki kueri yang mengambil semua kolom dari tabel pesanan penjualan. Dengan demikian, data dalam grup detail ini menyertakan semua nilai untuk setiap baris untuk semua kolom dalam tabel. Data dalam grup detail ini juga menyertakan nilai untuk bidang himpunan data terhitung yang telah Anda buat.

    Catatan

    Data dalam grup Detail juga dapat menyertakan agregat server, yang merupakan agregat yang dihitung pada sumber data dan diambil dalam kueri Anda. Secara default, Report Builder dan Perancang Laporan memperlakukan agregat server sebagai data detail kecuali laporan Anda menyertakan ekspresi yang menggunakan fungsi Agregat. Untuk informasi selengkapnya, lihat Agregat.

    Secara default, saat Anda menambahkan tabel atau daftar ke laporan Anda, Pembuat Laporan dan Perancang Laporan secara otomatis membuat grup Detail untuk Anda, dan menambahkan baris untuk menampilkan data detail. Secara default, saat Anda menambahkan bidang himpunan data ke sel di baris ini, Anda akan melihat ekspresi sederhana untuk bidang, misalnya, [Penjualan]. Saat Anda melihat wilayah data, baris detail diulang sekali untuk setiap nilai dalam tataan hasil.

  • Grup baris dan grup kolom Anda bisa menata data ke dalam grup menurut baris atau kolom. Grup baris diperluas secara vertikal pada halaman. Grup kolom diperluas secara horizontal pada halaman. Grup dapat ditumpuk, misalnya, grup terlebih dahulu menurut [Tahun], lalu menurut [Kuartal], lalu menurut [Bulan]. Grup juga dapat berdekatan, misalnya, grup di [Wilayah] dan secara independen di [ProductCategory].

    Saat Anda membuat grup untuk wilayah data, Pembuat Laporan dan Perancang Laporan secara otomatis menambahkan baris atau kolom ke wilayah data dan menggunakan baris atau kolom ini untuk menampilkan data grup.

  • Grup hierarki rekursif Grup hierarki rekursif menata data dari satu himpunan data laporan yang menyertakan beberapa tingkat. Misalnya, grup hierarki rekursif dapat menampilkan hierarki organisasi, misalnya, [Karyawan] yang melaporkan ke [Karyawan]. Reporting Services menyediakan properti grup dan fungsi bawaan untuk memungkinkan Anda membuat grup untuk jenis data laporan ini. Untuk informasi selengkapnya, lihat Membuat Grup Hierarki Rekursif (Pembuat Laporan dan SSRS).

Daftar berikut ini meringkas cara Anda bekerja dengan grup untuk setiap wilayah data:

  • Tabel Tentukan grup baris berlapis, grup baris yang berdekatan, dan grup baris hierarki rekursif (seperti untuk bagan organisasi). Secara default, tabel menyertakan grup detail. Tambahkan grup dengan menyeret bidang himpunan data ke panel Pengelompokan untuk tabel yang dipilih.

  • Matriks Menentukan grup baris dan kolom berlapis, dan grup baris dan kolom yang berdekatan. Tambahkan grup dengan menyeret bidang himpunan data ke panel Pengelompokan untuk matriks yang dipilih.

  • Daftar Secara default, mendukung grup detail. Penggunaan umumnya adalah untuk mendukung satu tingkat pengelompokan. Tambahkan grup dengan menyeret bidang himpunan data ke panel Pengelompokan untuk daftar yang dipilih.

Setelah Anda menambahkan grup, gagang baris dan kolom wilayah data berubah untuk mencerminkan keanggotaan grup. Saat menghapus grup, Anda memiliki pilihan antara hanya menghapus definisi grup atau menghapus grup dan semua baris dan kolom terkait. Untuk informasi selengkapnya, lihat Sel, Baris, dan Kolom Wilayah Data Tablix (Penyusun Laporan) dan SSRS.

Untuk membatasi data yang akan ditampilkan atau digunakan dalam perhitungan untuk detail atau data grup, atur filter pada grup. Untuk informasi selengkapnya, lihat Menambahkan Filter Himpunan Data, Filter Wilayah Data, dan Filter Grup (Pembuat Laporan dan SSRS).

Secara default, saat Anda membuat grup, ekspresi pengurutan untuk grup sama dengan ekspresi grup. Untuk mengubah urutan pengurutan, ubah ekspresi pengurutan. Untuk informasi selengkapnya, lihat Memfilter, Mengelompokkan, dan Mengurutkan Data (Pembuat Laporan dan SSRS).

Memahami Keanggotaan Grup untuk Sel Tablix

Sel dalam baris atau kolom wilayah data tablix bisa menjadi milik beberapa grup baris dan kolom. Saat Anda menentukan ekspresi dalam kotak teks sel yang menggunakan fungsi agregat (misalnya, =Sum(Fields!FieldName.Value), cakupan grup default untuk sel adalah grup terbanyak dalam anak tempatnya berada. Saat sel termasuk dalam grup baris dan kolom, lingkupnya adalah grup paling dalam. Anda juga dapat menulis ekspresi yang menghitung subtotal agregat yang dilingkup ke grup relatif terhadap kumpulan data lain. Misalnya, Anda dapat menghitung persentase grup yang relatif terhadap grup kolom atau ke semua data untuk wilayah data (seperti =Sum(Fields!FieldName.Value)/Sum(Fields!FieldName.Value,"ColumnGroup")). Untuk informasi selengkapnya, lihat Wilayah Data Tablix (Penyusun Laporan dan SSRS) dan Cakupan Ekspresi untuk Total, Agregat, dan Koleksi Bawaan (Pembuat Laporan dan SSRS).

Lihat Juga

Menambahkan atau Menghapus Grup di Wilayah Data (Pembuat Laporan dan SSRS)
Menambahkan Total ke Grup atau Wilayah Data Tablix (Pembuat Laporan dan SSRS)
Mengurutkan Data di Wilayah Data (Pembuat Laporan dan SSRS)
Tindakan Penelusuran (Pembuat Laporan dan SSRS)
Tabel, Matriks, dan Daftar (Pembuat Laporan dan SSRS)