Memahami grup dalam laporan yang dipaginasi (Pembuat Laporan)

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

Dalam laporan yang dipaginasi, 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 dan tahun geografis.

Area wilayah data tablix area

Bagian berikut membantu menjelaskan berbagai aspek grup.

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.

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. Saat 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 durasi, 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 (Penyusun Laporan dan SSRS). Untuk contoh cara menambahkan grup saat Anda 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 ekspresi filter dan pengurutan, pemisah halaman, dan variabel grup untuk menyimpan data khusus cakupan. Untuk informasi selengkapnya, lihat Filter, Grup, dan Urutkan Data (Penyusun 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 durasi. 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 (Penyusun 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 dari satu atau beberapa hierarki untuk setiap wilayah data. Hierarki grup memiliki grup induk/anak yang ditumpuk dan dapat memiliki grup yang berdekatan.

Jika Anda menganggap grup induk/anak sebagai struktur pohon, setiap hierarki grup adalah hutan 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 diagregasi 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 pengukur. 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 bisa memiliki jenis grup berikut:

  • Grup Detail Grup Detail terdiri dari semua data dari himpunan data laporan setelah Report Builder 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 dengan [Kuartal], lalu menurut [Bulan]. Grup juga dapat berdekatan, misalnya, grup di [Territory] dan secara independen pada [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 mengatur 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 data laporan semacam 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:

  • Meja Tentukan grup baris bertumpuk, 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 Tentukan 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 menghapus definisi grup saja 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 (Penyusun 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 Filter, Grup, dan Urutkan Data (Penyusun 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), lingkup grup default untuk sel adalah grup anak bagian dalam 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 (Penyusun Laporan dan SSRS).

Lihat juga

Menambahkan atau Menghapus Grup di Wilayah Data (Penyusun Laporan dan SSRS)
Menambahkan Total ke Grup atau Wilayah Data Tablix (Penyusun Laporan dan SSRS)
Mengurutkan Data di Wilayah Data (Penyusun Laporan dan SSRS)
Tindakan Menelusuri Paling Detail (Microsoft SQL Server Reporting Services Report Builder dan SSRS)
Tabel, Matriks, dan Daftar (Penyusun Laporan dan SSRS)