Daftar Isi:
- Format kertas bar hijau
- halaman kontrol istirahat
- Buat berlari total
- Mengubah ikon folder Report Manager menjadi logo perusahaan
- Menekan benda atau formula dalam rendering laporan Excel
Video: Reporting with BigQuery 2024
Bagian dari Microsoft SQL Server 2005 Reporting Services For Dummies Cheat Sheet
Tambahkan beberapa baris pengkodean ekstra di SQL Server 2005 Reporting Services to menyesuaikan laporan Anda Cobalah beberapa trik menarik (dan keren) ini untuk membuat laporan Anda menonjol atau sesuai dengan standar yang ada yang mungkin perlu Anda penuhi.
Format kertas bar hijau
Jika Anda bekerja di perusahaan yang masih menjalankan komputer mainframe, Anda mungkin telah melihat stok kertas "hijau bar" lama. Ini adalah kertas lebar yang digunakan komputer mainframe untuk mencetak hasilnya. Kertas dilapisi alternatif dengan garis hijau dan putih untuk membantu membaca kolom laporan.
Di SQL Server Reporting Services, untuk mensimulasikan efek stripe saat mencetak, Anda perlu melakukan pemformatan bersyarat pada isi sel tabel. Untuk mengubah BackgroundColor menjadi ungkapan yang bergantian antara hijau dan putih, gunakan ungkapan ini untuk properti BackgroundColor untuk semua sel di baris laporan:
= iif (RowNumber (Nothing) Mod 2, "Hijau", "Putih")
halaman kontrol istirahat
Jika Anda ingin lebih mengontrol jeda halaman dalam laporan, Anda dapat melakukannya dengan ekspresi pada kelompok dalam matriks atau tabel. Jika Anda tahu bahwa Anda ingin memasukkan jeda halaman pada hitungan baris tertentu, Anda dapat menentukannya dalam ekspresi grup; Dengan begitu, Anda bisa mengenalkan pengelompokkan halaman tersembunyi. Begini caranya:
-
Klik kanan sebuah baris pada kotak tabel dan pilih Edit Group dari menu pop-up.
-
Pada kotak dialog Expression Edit yang muncul, masukkan ungkapan berikut untuk menyisipkan halaman setelah 20 baris laporan:
= Ceiling (RowNumber (Nothing) / 20)
Buat berlari total
Dalam beberapa situasi pelaporan, Anda mungkin ingin mengungkapkan jumlah kumulatif untuk kolom laporan karena perubahan baris demi baris. Untuk melakukan ini, Anda perlu memasukkan ekspresi untuk nilai di sel tabel. Katakanlah Anda ingin menentukan jumlah total untuk bidang yang disebut SalesAmt. Fungsi agregat berikut akan memberi Anda total berjalan:
= RunningValue (Fields! SalesAmt. Value, Sum, Nothing)
Mengubah ikon folder Report Manager menjadi logo perusahaan
Anda mungkin ingin menyesuaikan ikon di bagian kiri atas halaman muka Report Manager dan letakkan logo perusahaan Anda di tempatnya. Jika Anda menelusuri sumber Report Manager, beranda, Anda akan melihat bahwa referensi file untuk ikon folder adalah:
/ Reports / images / 48folderopen. jpg
Mencari sekitar di pengelola program, Anda dapat menemukan file ini di dalam direktori:
C: Program FilesMicrosoft SQL ServerMSSQL.3Reporting ServicesReportManagerimages
Jika Anda membuka file ini, Anda akan menemukan gambar 48 x 48. jpg. Karena itu, jika Anda bisa membuat resolusi yang sama. jpg logo perusahaan Anda dan simpan file logo baru ini sebagai tempat penyimpanan. jpg, saat Anda menyegarkan Pengelola Laporan, Anda akan melihat logo perusahaan Anda di pojok kiri atas laman web.
Menekan benda atau formula dalam rendering laporan Excel
Bila Anda tidak ingin melihat peta dokumen atau formula dalam rendering laporan Excel, Anda dapat mengontrol properti rendering dengan menggunakan perangkat pengaturan informasi saat menentukan laporan menggunakan metode akses URL.
Misalnya, untuk menekan peta dokumen dari laporan di Excel, gunakan link URL sebagai berikut:
// servername / reportserver? / SampleReports / Sales Order Detail & rs:Command = Render & rc: Format = HTML4. 0 & rcOmitDocumentMap = True
Bila Anda hanya menginginkan nilai data dan tidak ada rumus yang dihasilkan di Excel untuk keseluruhan laporan, Anda dapat menggunakan Device Information Setting of OmitFormulas untuk menekan rumus menghasilkan seperti pada ekspresi berikut:
// namaserver / reportserver? / SampleReports / Ringkasan Penjualan Karyawan & EmployeeID =38 & rs: Command = Render & rs: Format = EXCEL & rc: OmitFormulas = true