Bagikan melalui


Menyiapkan data untuk ditampilkan di wilayah data tablix dalam laporan penomoran halaman (Pembuat Laporan)

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

Wilayah data tablix menampilkan data dari himpunan data dalam laporan paginasi. Anda dapat melihat semua data yang diambil untuk himpunan data atau Anda dapat membuat filter sehingga Anda hanya melihat subset data. Anda juga bisa menambahkan ekspresi bersyarah untuk mengisi nilai null atau mengubah kueri untuk himpunan data guna menyertakan kolom yang menentukan urutan pengurutan untuk kolom yang sudah ada.

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.

Bekerja dengan Null dan Kosong dalam Nilai Bidang

Data untuk kumpulan bidang dalam himpunan data menyertakan semua nilai yang diambil dari sumber data pada waktu proses, termasuk nilai null dan kosong. Biasanya nilai null dan kosong tidak dapat dibedakan. Dalam kebanyakan kasus, ini adalah perilaku yang diinginkan. Misalnya, Fungsi agregat numerik seperti Jumlah dan Rata-rata mengabaikan nilai null. Untuk informasi selengkapnya, lihat Referensi Fungsi Agregat (Pembuat Laporan dan SSRS).

Jika Anda ingin menangani nilai null secara berbeda, Anda bisa menggunakan ekspresi bersyarkat atau kode kustom untuk menggantikan nilai kustom untuk nilai null. Misalnya, ekspresi berikut menggantikan teks Null di mana pun nilai null terjadi di bidang [Size].

=IIF(Fields!Size.Value IS NOTHING,"Null",Fields!Size.Value)  

Untuk informasi selengkapnya tentang menghilangkan null dalam data Anda sebelum mengambil data dari sumber data SQL Server menggunakan kueri Transact-SQL, lihat NULL dan UNKNOWN (Transact-SQL).

Menangani Nama Bidang Null

Pengujian untuk nilai null dalam ekspresi tidak masalah selama bidang itu sendiri ada dalam kumpulan hasil kueri. Dari kode kustom, Anda dapat menguji apakah bidang itu sendiri ada di bidang koleksi yang dikembalikan dari sumber data pada waktu proses. Untuk informasi selengkapnya, lihat Referensi Pengumpulan Bidang Himpunan Data (Pembuat Laporan dan SSRS).

Menambahkan Kolom Urutan Pengurutan

Secara default, Anda dapat mengurutkan nilai menurut abjad di bidang himpunan data. Untuk mengurutkan dalam urutan yang berbeda, Anda bisa menambahkan kolom baru ke himpunan data Anda yang menentukan urutan pengurutan yang Anda inginkan di wilayah data. Misalnya, untuk mengurutkan bidang [Color] dan mengurutkan item putih dan hitam terlebih dahulu, Anda bisa menambahkan kolom [ColorSortOrder], yang diperlihatkan dalam kueri berikut:

SELECT ProductID, p.Name, Color,  
   CASE  
      WHEN p.Color = 'White' THEN 1  
      WHEN p.Color = 'Black' THEN 2  
      WHEN p.Color = 'Blue' THEN 3  
      WHEN p.Color = 'Yellow' THEN 4  
      ELSE 5  
   END As ColorSortOrder  
FROM Production.Product p  

Untuk mengurutkan wilayah data tabel sesuai dengan urutan pengurutan ini, atur ekspresi pengurutan pada grup detail ke =Fields!ColorSortOrder.Value. Untuk informasi selengkapnya, lihat Mengurutkan Data di Wilayah Data (Pembuat Laporan dan SSRS).

Lihat Juga

Pengumpulan Bidang Himpunan Data (Pembuat Laporan dan SSRS)
Ekspresi (Pembuat Laporan dan SSRS)
Filter, Grup, dan Urutkan Data (Pembuat Laporan dan SSRS)