Menambahkan pengurutan interaktif ke tabel atau matriks dalam laporan yang dipaginasi (Pembuat Laporan)

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

Tambahkan tombol pengurutan interaktif untuk memungkinkan pengguna mengubah susunan urutan baris dan kolom dalam tabel dan matriks dalam laporan paginated. Fitur ini hanya didukung dalam format penyajian yang mendukung interaksi pengguna, seperti HTML.

Saat Anda membuat tombol pengurutan interaktif, Anda harus menentukan apa yang harus diurutkan, apa yang harus diurutkan, dan cakupan untuk menerapkan pengurutan. Misalnya, Anda dapat mengurutkan baris detail menurut nama belakang pelanggan, nilai grup subkategori dalam grup kategori menurut penjualan, atau kategori dan nilai grup subkategori yang digabungkan dengan total.

Saat Anda melihat laporan, kolom yang mendukung pengurutan interaktif memiliki ikon panah yang berubah untuk menunjukkan susunan urutan. Pertama kali Anda mengklik tombol pengurutan interaktif, item diurutkan dalam urutan naik. Klik berikutnya mengalihkan urutan pengurutan antara urutan naik dan turun.

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.

Dalam Artikel ini

Mengurutkan Baris Detail untuk Tabel tanpa Grup

Mengurutkan Grup Baris Induk Tingkat Atas untuk Tabel atau Matriks

Mengurutkan Grup Anak atau Baris Detail untuk Grup

Mengurutkan Baris Berdasarkan Ekspresi Grup Kompleks

Menyinkronkan Urutan Sortir untuk Beberapa Wilayah Data

Mengurutkan Baris Detail untuk Tabel tanpa Grup

Tambahkan tombol urutkan interaktif ke header kolom untuk memungkinkan pengguna mengklik header kolom dan mengurutkan baris detail dalam tabel menurut nilai yang ditampilkan di kolom tersebut.

Untuk menambahkan tombol pengurutan interaktif ke header kolom untuk mengurutkan tabel menurut nilai

  1. Dalam tampilan desain laporan, dalam tabel tanpa grup, klik kanan kotak teks di header kolom yang ingin Anda tambahkan tombol urutkan interaktifnya, lalu klik Properti Kotak Teks.

  2. Klik Pengurutan Interaktif.

  3. Pilih Aktifkan pengurutan interaktif pada kotak teks ini.

  4. Di Pilih apa yang akan diurutkan, klik Baris detail.

  5. Di Urutkan berdasar, tentukan ekspresi pengurutan. Dari daftar drop-down, pilih bidang yang sesuai dengan kolom yang Anda tentukan tindakan pengurutannya (misalnya, untuk judul kolom bernama "Judul", pilih [Title]). Menentukan ekspresi pengurutan diperlukan.

  6. PilihOK.

  7. Ulangi langkah 1-6 untuk setiap kolom yang ingin Anda tambahkan tombol pengurutan interaktif.

Untuk memverifikasi tindakan pengurutan, klik Jalankan untuk mempratinjau laporan, lalu klik tombol pengurutan interaktif.

Ikon panah yang digunakan dengan ikon Panah tautan Kembali ke AtasKembali ke Atas

Mengurutkan Grup Baris Induk Top-Level untuk Tabel atau Matriks

Tambahkan tombol urutkan interaktif ke header kolom untuk memungkinkan pengguna mengklik header kolom dan mengurutkan baris grup induk dalam tabel atau matriks menurut nilai yang ditampilkan di kolom tersebut. Urutan kelompok anak tetap tidak berubah.

Untuk menambahkan tombol pengurutan interaktif ke header kolom untuk mengurutkan grup

  1. Dalam tabel atau matriks dalam tampilan desain laporan, klik kanan kotak teks di header kolom untuk grup yang ingin Anda tambahkan tombol urutkan interaktifnya, lalu klik Properti Kotak Teks.

  2. Klik Pengurutan Interaktif.

  3. Pilih Aktifkan pengurutan interaktif pada kotak teks ini.

  4. Di Pilih apa yang akan diurutkan, klik Grup.

  5. Dari daftar drop-down, pilih nama grup yang Anda urutkan. Untuk grup berdasarkan ekspresi grup sederhana, nilai Urutkan menurut diisi dengan ekspresi grup.

    Catatan

    Untuk ekspresi grup kompleks, atur ekspresi Urutkan menurut secara manual ke nilai yang sama dengan ekspresi grup.

  6. PilihOK.

Untuk memverifikasi tindakan pengurutan, klik Jalankan untuk mempratinjau laporan, lalu klik tombol pengurutan interaktif.

Ikon panah yang digunakan dengan ikon Panah tautan Kembali ke AtasKembali ke Atas

Mengurutkan Grup Anak atau Baris Detail untuk Grup

Tambahkan tombol urutkan interaktif ke baris header grup untuk memungkinkan pengguna mengurutkan nilai grup anak dari grup induk atau untuk mengurutkan baris detail untuk grup turunan paling dalam.

Untuk menambahkan tombol urutkan interaktif ke kotak teks di header baris grup untuk mengurutkan grup turunan atau baris detail

  1. Dalam tampilan desain laporan, klik kanan kotak teks di baris header grup yang ingin Anda tambahkan tombol urutkan interaktifnya, lalu klik Properti Kotak Teks.

  2. Klik Pengurutan Interaktif.

  3. Pilih Aktifkan pengurutan interaktif pada kotak teks ini.

  4. Di Pilih apa yang akan diurutkan, klik salah satu opsi berikut ini:

    • Rincian Klik Detail untuk mengurutkan baris detail. Dari daftar drop-down, pilih bidang yang akan diurutkan. Untuk opsi ini, Anda harus menentukan nilai yang akan diurutkan.

    • Kelompok Klik Grup untuk mengurutkan nilai grup anak. Untuk opsi ini, ekspresi Urutkan menurut secara otomatis diisi dari ekspresi grup.

  5. PilihOK.

Untuk memverifikasi tindakan pengurutan, klik Jalankan untuk mempratinjau laporan, lalu klik tombol pengurutan interaktif.

Ikon panah yang digunakan dengan ikon Panah tautan Kembali ke AtasKembali ke Atas

Mengurutkan Baris Berdasarkan Ekspresi Grup Kompleks

Tambahkan tombol pengurutan interaktif ke header kolom untuk memungkinkan pengguna mengklik header kolom dan mengurutkan grup induk dan turunan gabungan. Untuk mencapai pengaruh ini, Anda harus mengubah ekspresi grup menjadi komposit dari kedua grup. Misalnya, matriks menampilkan total inventori untuk penyimpanan untuk item yang dikelompokkan menurut warna dan ukuran. Untuk mengurutkan baris berdasarkan kombinasi warna dan ukuran, alih-alih memiliki grup terpisah untuk warna dan grup terpisah untuk ukuran, Anda bisa menentukan grup berdasarkan kombinasi warna dan ukuran. Untuk informasi selengkapnya tentang menentukan ekspresi grup, lihat Contoh Ekspresi Grup (Penyusun Laporan dan SSRS).

Dalam prosedur berikut, istilah menentukan area wilayah data tablix. Untuk informasi selengkapnya, lihat Area Wilayah Data Tablix (Penyusun Laporan dan SSRS).

Biasanya, saat Anda mengurutkan baris berdasarkan beberapa grup, Anda ingin melihat total untuk baris yang diurutkan, terlepas dari grup kolom. Dalam prosedur ini, tidak ada grup kolom yang digunakan. Anda mulai dengan menambahkan matriks dan menghapus grup kolom default. Atau, Anda dapat memulai dengan menambahkan tabel dan menghapus grup detail.

Untuk menambahkan tombol pengurutan interaktif ke header kolom untuk mengurutkan beberapa grup

  1. Dalam tampilan desain laporan, tambahkan matriks.

  2. Seret bidang numerik ke sel data untuk menautkan himpunan data ke matriks.

    Selanjutnya, Anda akan membuat grup dengan ekspresi grup yang menentukan beberapa bidang, dan header grup yang akan digunakan untuk menampilkan nilai grup.

  3. Verifikasi bahwa matriks dipilih pada permukaan desain. Panel Pengelompokan menampilkan grup baris dan kolom default.

  4. Di panel Grup Baris, klik kanan grup baris default, lalu klik Edit Grup. Kotak dialog Properti Grup terbuka.

  5. Di Nama, ganti nama default dengan nama yang menentukan beberapa grup yang ingin Anda kelompokkan.

  6. Di Ekspresi grup, di Grup aktif, klik tombol Ekspresi (fx) untuk membuka kotak dialog Ekspresi .

  7. Ketik ekspresi yang menentukan semua bidang yang ingin Anda kelompokkan. Misalnya, ekspresi grup berikut menggabungkan bidang bernama Warna dan bidang bernama Ukuran: =Fields!Color.Value & Fields!Size.Value.

  8. PilihOK.

    Anda sekarang telah menentukan grup. Berikutnya, seret bidang untuk ditampilkan ke area isi tabliks matriks. Tambahkan bidang yang Anda pilih untuk dikelompokkan menurut di langkah 7 ke area isi tablix, masing-masing di kolomnya sendiri.

    Untuk skenario ini, kolom pertama di area grup baris tablix tidak diperlukan. Untuk menghapus kolom, klik kanan header kolom, lalu klik Hapus Kolom. Kotak dialog menanyakan apakah akan menghapus grup terkait. Klik Tidak. Area grup baris dihapus dan hanya area isi tablix yang tersisa.

    Selanjutnya, Anda akan menghapus grup kolom default.

  9. Di panel Grup Kolom, klik kanan grup kolom default, lalu klik Hapus Grup. Kotak dialog menanyakan apakah akan menghapus grup dan baris dan kolom terkait atau grup saja. Klik Hapus grup saja. Grup kolom dihapus, dan area grup kolom dihapus. Hanya area isi tablix yang tersisa.

    Selanjutnya, Anda akan menambahkan tombol sortir interaktif ke kotak teks yang mencakup matriks.

  10. Klik dalam kotak teks di baris pertama lalu klik Properti Kotak Teks.

  11. Klik Pengurutan Interaktif.

  12. Pilih Aktifkan pengurutan interaktif pada kotak teks ini.

  13. Di Pilih apa yang akan diurutkan, klik Grup.

  14. Dari daftar drop-down, pilih nama grup yang Anda buat di langkah 5. Ekspresi grup secara otomatis disalin ke kotak teks Urutkan menurut .

  15. PilihOK.

    Anda telah menambahkan tombol urutkan ke kotak teks.

  16. (Opsional) Anda dapat menyembunyikan nilai duplikat di kolom yang menampilkan nilai grup. Pada permukaan desain laporan, klik kotak teks yang menampilkan nilai yang ingin Anda sembunyikan nilai berulangnya. Di panel Properti, gulir ke HideDuplicates, dan dari daftar drop-down, pilih nama himpunan data yang ditautkan ke matriks ini.

Untuk memverifikasi tindakan pengurutan, klik Jalankan untuk mempratinjau laporan, lalu klik tombol urutkan interaktif. Matriks mengurutkan berdasarkan nilai gabungan ekspresi grup, meskipun setiap nilai individual ditampilkan di kolomnya sendiri.

Ikon panah digunakan dengan ikon Panah tautan Kembali ke AtasKembali ke Atas

Menyinkronkan Urutan Sortir untuk Beberapa Wilayah Data

Tambahkan tombol pengurutan interaktif yang memungkinkan pengguna mengklik satu tombol urutkan dan mengurutkan beberapa wilayah data. Saat Anda membuat tombol sortir interaktif, Anda dapat menentukan apakah akan menyinkronkan pengurutan untuk beberapa wilayah data berdasarkan himpunan data laporan yang sama. Misalnya, laporan mungkin menyertakan matriks dan bagan yang menampilkan data secara grafis. Saat pengguna mengubah susunan urutan baris dalam matriks, bagan secara otomatis menampilkan urutan pengurutan yang sama.

Untuk menyinkronkan urutan pengurutan, Anda harus menggunakan ekspresi pengurutan yang identik agar wilayah data atau grup diurutkan, dan menentukan cakupan untuk pengurutan menjadi leluhur bersama dari kedua wilayah data. Leluhur bersama dapat berupa himpunan data tempat kedua wilayah data ditautkan atau yang berisi wilayah data tempat kedua wilayah data muncul. Misalnya, asumsikan laporan memiliki matriks dan bagan yang menampilkan data dari himpunan data yang sama dan yang terkandung dalam daftar. Untuk menyinkronkan tindakan pengurutan, Anda harus menentukan pengurutan interaktif pada kolom dalam matriks dan mengatur cakupan ke daftar. Saat pengguna mengurutkan matriks, bagan juga diurutkan.

Untuk menyinkronkan susunan urutan dengan bagan untuk tombol pengurutan interaktif pada wilayah data matriks

  1. Dalam tampilan desain laporan, tambahkan matriks ke laporan.

  2. Tambahkan bidang himpunan data numerik ke sel data matriks, misalnya, bidang yang mewakili kuantitas atau penjualan.

  3. Tentukan grup baris. Secara default, urutan pengurutan untuk grup diatur ke ekspresi yang sama dengan ekspresi grup.

  4. Tambahkan bagan ke laporan, misalnya, bagan pai.

  5. Seret bidang yang Anda pilih di langkah 2 ke area Nilai panel Data Bagan .

  6. Seret bidang yang Anda pilih untuk dikelompokkan menurut ke area Grup Kategori .

    Ekspresi grup untuk grup baris matriks dan grup kategori bagan harus identik.

  7. Klik kanan grup kategori, lalu klik Properti Grup Kategori.

  8. Klik Pengurutan.

  9. Klik Tambahkan. Baris pengurutan baru ditambahkan ke kisi opsi pengurutan.

  10. Di Urutkan menurut, dari daftar drop-down, pilih bidang yang sama dengan yang Anda pilih di langkah 6 untuk dikelompokkan.

  11. PilihOK.

  12. Dalam matriks, klik kanan kotak teks di header kolom tempat Anda ingin menambahkan tombol pengurutan interaktif, lalu klik Properti Kotak Teks.

  13. Klik Pengurutan Interaktif.

  14. Pilih Aktifkan pengurutan interaktif pada kotak teks ini.

  15. Di Pilih apa yang akan diurutkan, klik Grup.

  16. Dari daftar drop-down di bawah Grup, pilih nama grup yang Anda urutkan. Ekspresi grup untuk grup ini secara otomatis diatur untuk nilai Urutkan menurut .

  17. Pilih Juga terapkan pengurutan ini ke grup lain dan wilayah data di dalamnya. Dalam kotak teks, ketik nama himpunan data, misalnya, "SalesData".

  18. PilihOK.

Untuk memverifikasi tindakan pengurutan, klik Jalankan untuk mempratinjau laporan, lalu klik tombol urutkan interaktif. Matriks mengurutkan berdasarkan nilai gabungan ekspresi grup, meskipun setiap nilai individual ditampilkan di kolomnya sendiri.

Ikon panah digunakan dengan ikon Panah tautan Kembali ke AtasKembali ke Atas

Lihat juga

Memfilter, Mengelompokkan, dan Mengurutkan Data (Penyusun Laporan dan SSRS)
Pengurutan Interaktif (Microsoft SQL Server Reporting Services Report Builder dan SSRS)
Mengurutkan Data di Wilayah Data (Penyusun Laporan dan SSRS)
Menjelajahi Fleksibilitas Wilayah Data Tablix (Penyusun Laporan dan SSRS)