Bagikan melalui


Koleksi bawaan dalam ekspresi dalam laporan paginated (Pembuat Laporan)

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

Dalam ekspresi dalam laporan penomoran halaman, Anda dapat menyertakan referensi ke koleksi bawaan berikut: ReportItems, Parameter, Fields, DataSets, DataSources, Variabel, dan bidang bawaan untuk informasi global seperti nama laporan. Tidak semua koleksi muncul dalam dialog Ekspresi . Kumpulan Dataset 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 (Pembuat Laporan).

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.

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. Nama ada di sana apakah Anda dapat menggunakan dialog Ekspresi untuk menambahkan referensi secara interaktif ke koleksi, contoh, dan deskripsi yang mencakup kapan nilai koleksi diinisialisasi dan tersedia untuk digunakan.

Koleksi Bawaan Kategori dalam kotak dialog Ekspresi Contoh Deskripsi
Global 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 pengguna dan global bawaan (Pembuat Laporan).
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 pengguna dan global bawaan (Pembuat Laporan).
Parameter Parameter =Parameters("ReportMonth").Value

- atau -

=Parameters!ReportYear.Value
Mewakili kumpulan parameter laporan, yang masing-masing dapat berupa nilai tunggal atau multinilai. Tidak tersedia hingga inisialisasi pemrosesan selesai. Untuk informasi selengkapnya, lihat Referensi pengumpulan parameter (Pembuat Laporan).
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 (Pembuat Laporan).
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 dalam pratinjau lokal. Untuk informasi selengkapnya, lihat Referensi pengumpulan DataSources dan himpunan data (Pembuat Laporan).
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 dalam pratinjau lokal. Untuk informasi selengkapnya, lihat Referensi pengumpulan DataSources dan himpunan data (Pembuat Laporan).
Variabel Variables =Variables!CustomTimeStamp.Value Mewakili kumpulan variabel laporan dan variabel grup. Untuk informasi selengkapnya, lihat Referensi kumpulan variabel laporan dan grup (Pembuat Laporan).
ReportItems Tidak Ditampilkan =ReportItems("Textbox1").Value Mewakili kumpulan kotak teks untuk item laporan. Koleksi ini dapat digunakan untuk meringkas item di halaman untuk menyertakan di header halaman atau footer halaman. Untuk informasi selengkapnya, lihat Referensi pengumpulan ReportItems (Pembuat Laporan).

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"). Harta benda =Fields("Sales").Value
Koleksi("Anggota") =User("Language")
Collection.Member =User.Language

Menambahkan ekspresi (Pembuat Laporan)
Contoh ekspresi (Pembuat Laporan)