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

Berlaku untuk: Microsoft Report Builder (SSRS) Power BI Report Builder Perancang Laporan 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 keluarga 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 urutan pengurutan. Pertama kali Anda memilih tombol pengurutan interaktif, item diurutkan dalam urutan naik. Anda dapat memilih lagi untuk mengalihkan urutan pengurutan antara urutan naik dan turun.

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.

Dalam artikel ini

Mengurutkan baris detail untuk tabel tanpa grup

Mengurutkan grup baris induk tingkat atas untuk tabel atau matriks

Mengurutkan grup turunan atau baris detail untuk grup

Mengurutkan baris berdasarkan ekspresi grup kompleks

Menyinkronkan urutan pengurutan untuk beberapa wilayah data

Mengurutkan baris detail untuk tabel tanpa grup

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

Menambahkan tombol pengurutan interaktif ke header kolom dan mengurutkan tabel menurut nilai

  1. Dalam tampilan desain laporan, dalam tabel tanpa grup, klik kanan kotak teks di header kolom tempat Anda ingin menambahkan tombol pengurutan interaktif, lalu pilih Properti Kotak Teks.

  2. Pilih Pengurutan Interaktif.

  3. Pilih Aktifkan pengurutan interaktif pada kotak teks ini.

  4. Di Pilih apa yang akan diurutkan, pilih Detail baris.

  5. Di Urutkan menurut, tentukan ekspresi pengurutan. Dari daftar, pilih bidang yang sesuai dengan kolom yang Anda tentukan tindakan pengurutannya. Misalnya, untuk judul kolom bernama Title pilih [Title]. Menentukan ekspresi pengurutan diperlukan.

  6. Pilih OK.

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

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

Kembali ke Atas

Mengurutkan grup baris induk tingkat atas untuk tabel atau matriks

Tambahkan tombol pengurutan interaktif ke header kolom sehingga Anda bisa mengaktifkan pengguna untuk memilih header kolom. Kemudian, urutkan baris grup induk dalam tabel atau matriks menurut nilai yang ditampilkan di kolom tersebut. Urutan kelompok anak tetap tidak berubah.

Menambahkan tombol pengurutan interaktif ke header kolom dan grup pengurutan

  1. Dalam tabel atau matriks dalam tampilan desain laporan, klik kanan kotak teks di header kolom untuk grup tempat Anda ingin menambahkan tombol pengurutan interaktif, lalu pilih Properti Kotak Teks.

  2. Pilih Pengurutan Interaktif.

  3. Pilih Aktifkan pengurutan interaktif pada kotak teks ini.

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

  5. Dari daftar, pilih nama grup yang Sedang 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. Pilih OK.

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

Kembali ke Atas

Mengurutkan Grup Turunan atau Baris Detail untuk Grup

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

Menambahkan tombol pengurutan interaktif ke kotak teks di header baris grup dan mengurutkan grup turunan atau baris detail

  1. Dalam tampilan desain laporan, klik kanan kotak teks di baris header grup tempat Anda ingin menambahkan tombol pengurutan interaktif, lalu pilih Properti Kotak Teks.

  2. Pilih Pengurutan Interaktif.

  3. Pilih Aktifkan pengurutan interaktif pada kotak teks ini.

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

    • Detail: Pilih Detail untuk mengurutkan baris detail. Dari daftar, pilih bidang yang akan diurutkan. Untuk opsi ini, Anda harus menentukan nilai yang akan diurutkan.

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

  5. Pilih OK.

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

Kembali ke Atas

Mengurutkan baris berdasarkan ekspresi grup kompleks

Tambahkan tombol pengurutan interaktif ke header kolom untuk mengaktifkan pengguna untuk memilih header kolom dan mengurutkan grup induk dan turunan gabungan. Untuk mencapai hasil 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, Anda bisa menentukan grup berdasarkan kombinasi warna dan ukuran. Anda dapat mengurutkan cara ini alih-alih memiliki grup terpisah untuk warna dan grup terpisah untuk ukuran. Untuk informasi selengkapnya tentang menentukan ekspresi grup, lihat Contoh ekspresi grup (Pembuat Laporan).

Dalam prosedur berikut, istilah menentukan area wilayah data tablix. Untuk informasi selengkapnya, lihat Area wilayah data Tablix (Pembuat Laporan).

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 mulai dengan menambahkan tabel dan menghapus grup detail.

Menambahkan tombol pengurutan interaktif ke header kolom dan mengurutkan beberapa grup

  1. Dalam tampilan desain laporan, tambahkan matriks.

  2. Seret bidang numerik ke sel data dan tautkan himpunan data ke matriks.

    Selanjutnya, buat 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 pilih Edit Grup. 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, pilih tombol Ekspresi (fx) untuk membuka dialog Ekspresi .

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

  8. Pilih OK.

    Anda menentukan grup. Selanjutnya, seret bidang untuk ditampilkan ke area isi tablix 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 pilih Hapus Kolom. Dialog menanyakan apakah akan menghapus grup terkait. Pilih Tidak. Area grup baris dihapus dan hanya area isi tablix yang tersisa.

    Selanjutnya, hapus grup kolom default.

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

    Selanjutnya, tambahkan tombol pengurutan interaktif ke kotak teks yang mencakup matriks.

  10. Pilih kotak teks di baris pertama, lalu pilih Properti Kotak Teks.

  11. Pilih Pengurutan Interaktif.

  12. Pilih Aktifkan pengurutan interaktif pada kotak teks ini.

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

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

  15. Pilih OK.

    Anda menambahkan tombol urutkan ke kotak teks.

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

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

Kembali ke Atas

Menyinkronkan urutan pengurutan untuk beberapa wilayah data

Tambahkan tombol pengurutan interaktif yang memungkinkan pengguna memilih satu tombol urutkan dan mengurutkan beberapa wilayah data. Saat membuat tombol pengurutan 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 urutan pengurutan 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 wilayah data yang berisi 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 di matriks dan mengatur cakupan ke daftar. Saat pengguna mengurutkan matriks, bagan juga diurutkan.

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 pilih Properti Grup Kategori.

  8. Pilih Pengurutan.

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

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

  11. Pilih OK.

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

  13. Pilih Pengurutan Interaktif.

  14. Pilih Aktifkan pengurutan interaktif pada kotak teks ini.

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

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

  17. Pilih Terapkan juga pengurutan ini ke grup dan wilayah data lain di dalamnya. Dalam kotak teks, masukkan nama himpunan data. Misalnya, masukkan SalesData.

  18. Pilih OK.

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

Kembali ke Atas

Memfilter, mengelompokkan, dan mengurutkan data (Pembuat Laporan)
Pengurutan interaktif (Pembuat Laporan)
Mengurutkan data di wilayah data (Pembuat Laporan)
Menjelajahi fleksibilitas wilayah data Tablix (Pembuat Laporan)