วิธีเปลี่ยนการแสดงผลเริ่มต้นใน 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