Koleksi bawaan dalam ekspresi dalam laporan paginasi (Pembuat Laporan)

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

Dalam ekspresi dalam laporan yang dipaginasi, Anda dapat menyertakan referensi ke koleksi bawaan berikut: ReportItems, Parameters, Fields, DataSets, DataSources, Variables, dan bidang bawaan untuk informasi global seperti nama laporan. Tidak semua koleksi muncul dalam kotak dialog Ekspresi . Kumpulan Himpunan Data dan DataSources hanya tersedia pada run-time untuk laporan yang diterbitkan di server laporan. Koleksi ReportItems adalah kumpulan kotak teks di wilayah laporan, misalnya, kotak teks di halaman atau di header halaman.

Untuk informasi selengkapnya, lihat Ekspresi (Penyusun Laporan dan SSRS).

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.

Memahami Koleksi Bawaan

Tabel berikut mencantumkan koleksi bawaan yang tersedia saat Anda menulis ekspresi. Setiap baris menyertakan nama terprogram peka huruf besar/kecil untuk koleksi, apakah Anda dapat menggunakan kotak dialog Ekspresi untuk menambahkan referensi secara interaktif ke koleksi, contoh, dan deskripsi yang mencakup saat nilai koleksi diinisialisasi dan tersedia untuk digunakan.

Koleksi Bawaan Kategori dalam kotak dialog Ekspresi Contoh Deskripsi
Globals Bidang Bawaan =Globals.ReportName

- or -

=Globals.PageNumber
Mewakili variabel global yang berguna untuk laporan, seperti nama laporan atau nomor halaman. Selalu tersedia.

Untuk informasi selengkapnya, lihat Referensi Global dan Pengguna Bawaan (Pembuat Laporan dan SSRS).
Pengguna Bidang Bawaan =User.UserID

- atau -

=User.Language
Mewakili kumpulan data tentang pengguna yang menjalankan laporan, seperti pengaturan bahasa atau ID pengguna. Selalu tersedia.

Untuk informasi selengkapnya, lihat Referensi Global dan Pengguna Bawaan (Pembuat Laporan dan SSRS).
Parameter Parameter =Parameters("ReportMonth").Value

- atau -

=Parameters!ReportYear.Value
Mewakili kumpulan parameter laporan, yang masing-masing dapat berupa nilai tunggal atau multinilai. Tidak tersedia sampai inisialisasi pemrosesan selesai. Untuk informasi selengkapnya, lihat Referensi Pengumpulan Parameter (Penyusun Laporan dan SSRS).
Bidang(<Himpunan> Data) Bidang =Fields!Sales.Value Mewakili kumpulan bidang himpunan data yang tersedia untuk laporan. Tersedia setelah data diambil dari sumber data ke dalam himpunan data. Untuk informasi selengkapnya, lihat Referensi Pengumpulan Bidang Himpunan Data (Penyusun Laporan dan SSRS).
DataSets Tidak Ditampilkan =DataSets("TopEmployees").CommandText Mewakili pengumpulan himpunan data yang dirujuk dari isi definisi laporan. Tidak menyertakan sumber data yang hanya digunakan di header halaman atau footer halaman. Tidak tersedia di pratinjau lokal. Untuk informasi selengkapnya, lihat Referensi Pengumpulan DataSources dan Himpunan Data (Penyusun Laporan dan SSRS).
DataSources Tidak Ditampilkan =DataSources("AdventureWorks2022").Type Mewakili pengumpulan sumber data yang dirujuk dari dalam isi laporan. Tidak menyertakan sumber data yang hanya digunakan di header halaman atau footer halaman. Tidak tersedia di pratinjau lokal. Untuk informasi selengkapnya, lihat Referensi Pengumpulan DataSources dan Himpunan Data (Penyusun Laporan dan SSRS).
Variabel Variables =Variables!CustomTimeStamp.Value Mewakili kumpulan variabel laporan dan variabel grup. Untuk informasi selengkapnya, lihat Referensi Koleksi Variabel Laporan dan Grup (Pembuat Laporan dan SSRS).
ReportItems Tidak Ditampilkan =ReportItems("Textbox1").Value Mewakili kumpulan kotak teks untuk item laporan. Koleksi ini dapat digunakan untuk meringkas item pada halaman untuk dimasukkan dalam header halaman atau footer halaman. Untuk informasi selengkapnya, lihat Referensi Pengumpulan ReportItems (Penyusun Laporan dan SSRS).

Menggunakan Sintaks Koleksi dalam Ekspresi

Untuk merujuk ke koleksi dari ekspresi, gunakan sintaks Microsoft Visual Basic standar untuk item dalam koleksi. Tabel berikut ini memperlihatkan contoh sintaks koleksi.

Sintaks Contoh
Koleksi! ObjectName.Property =Fields!Sales.Value
Koleksi! ObjectName("Property") =Fields!Sales("Value")
Collection("ObjectName"). Properti =Fields("Sales").Value
Koleksi("Anggota") =User("Language")
Collection.Member =User.Language

Lihat juga

Menambahkan Ekspresi (Report Builder dan SSRS)
Contoh Ekspresi (Penyusun Laporan dan SSRS)