วิธีเปลี่ยนการแสดงผลเริ่มต้นใน SSRS
การแสดงผลเริ่มต้นในโปรแกรมจัดการรายงานของ Microsoft SQL Server Reporting Services (SSRS) ส่งรายงานเป็นเว็บเพจ HTML แบบไดนามิก แม้ว่าโดยทั่วไปจะมีประโยชน์มาก แต่ก็มีหลายกรณีที่การจัดเตรียมลิงก์โดยตรงไปยังเวอร์ชัน Excel หรือ PDF ของรายงานจะมีประโยชน์มากกว่า SSRS Report Manager ไม่สามารถปรับแต่งได้มากนัก แต่สามารถเปลี่ยนรูปแบบการแสดงผลได้โดยใช้แอตทริบิวต์ URL วิธีนี้จะช่วยให้คุณสร้างลิงก์ที่กำหนดเองโดยตรงไปยังรายงานที่แสดงในรูปแบบที่คุณเลือก
ขั้นตอนที่ 1
ค้นหารายงานที่คุณจะสร้างลิงก์ไปยังพอร์ทัล ReportServer ใน SSRS โดยทั่วไป จะพบได้ที่ http://servername/ReportServer อินเทอร์เฟซจะน้อยที่สุด แต่จะแสดงโฟลเดอร์และรายงานเดียวกันกับโปรแกรมจัดการรายงาน
ขั้นตอนที่ 2
คัดลอก URL โปรดทราบว่า URL อาจมีพารามิเตอร์หลายตัว แต่ส่วนที่ต้องค้นหาคือเส้นทางรายงาน ซึ่งอยู่ระหว่าง "?" และ "&" ตัวแรก ถ้ามี ในตัวอย่างต่อไปนี้ เส้นทางของรายงานคือ "/Folder/Report%20Name":
http://servername/ReportServer?/Folder/Report%20Name&rs:Command=Render
ขั้นตอนที่ 3
สร้าง URL ใหม่โดยใช้เส้นทางรายงานพร้อมพารามิเตอร์เพิ่มเติมเพื่อระบุรูปแบบการแสดงผล พารามิเตอร์ "rs:Format" ระบุรูปแบบการแสดงผลสำหรับรายงาน ค่าต่อไปนี้เป็นค่าทั่วไปสำหรับการติดตั้งเริ่มต้นของ SSRS: HTML4.0, MHTML, IMAGE, EXCEL, PDF และ CSV พารามิเตอร์ "rs:Command" ที่ตั้งค่าเป็น "Render" จะสั่งให้เซิร์ฟเวอร์รายงานแสดงรายงานในรูปแบบที่ระบุ
ตัวอย่างเช่น สำหรับ URL ที่แสดงรายงานเป็นเอกสาร PDF เสมอ ให้ใช้สิ่งต่อไปนี้:
http://servername/ReportServer?/Folder/Report%20Name&rs:Format=PDF&rs:Command=Render
แสดงผลรายงานเป็นเอกสาร Excel ด้วยวิธีนี้:
http://servername/ReportServer?/Folder/Report%20Name&rs:Format=EXCEL&rs:Command=Render