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)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk